【问题标题】:filtering pandas df with dcc.Dropdown and displaying the result in front end使用 dcc.Dropdown 过滤 pandas df 并在前端显示结果
【发布时间】:2020-12-22 20:04:06
【问题描述】:

我有一个这样的数据框:

d = {'col1': [1, 2, 4], 'col2': ["B", "A", "B"]}
df = pd.DataFrame(data=d)

我找不到一种简单的方法来使用dcc.Dropdown 过滤col2df(下拉列表中的选项A 或B)并在前端显示过滤后的df。非常感谢任何帮助。

【问题讨论】:

    标签: dashboard plotly-dash


    【解决方案1】:

    这里有几个问题都包含在一起,但基本想法是根据唯一的col2 值使用options 构建下拉列表。然后你需要一个回调来监听下拉列表的value 并使用它来索引数据框,其中df[df['col2'] == dropdown_value] 之类的东西dropdown_value 是回调中的参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-04
      • 2020-08-05
      • 2014-03-12
      • 1970-01-01
      • 2021-02-05
      • 1970-01-01
      • 1970-01-01
      • 2018-12-09
      相关资源
      最近更新 更多