gpt4 book ai didi

python - 使用 CSV 内容填充 ipywidget 下拉列表?

转载 作者:行者123 更新时间:2023-12-01 06:30:05 28 4
gpt4 key购买 nike

如果我想使用 ipywidget 创建下拉菜单,我可以执行以下操作:

import ipywidgets as widgets

test = widgets.Dropdown(options=['hello', 'world'], value=None)
test

此代码允许在下拉列表中放置两个选择:hello 和 world。

现在,我有这些数据:

Date,Value
2020-01-28,103424
2020-01-28,103424
2020-01-28,103424
2020-01-28,103424
2020-01-28,103424
2020-01-28,103424
2020-01-28,103424
2020-01-28,103424

我尝试创建两个下拉列表:一个包含“日期”列的内容,另一个包含“值”列的内容:

import ipywidgets as widgets
import pandas as pd

df = pd.read_csv("/xxx/xxx/xxx/data.csv", usecols =["Date"])
df2 = pd.read_csv("/xxx/xxx/xxx/data.csv", usecols =["Value"])

d = widgets.Dropdown(options=[df])
d

d2 = widgets.Dropdown(options=[df2])
d2

但是没用...

你有什么想法吗?

最佳答案

您需要在输入数据帧的下拉列表中指定所需的列/系列。

df = pd.read_csv("/xxx/xxx/xxx/data.csv", usecols =["Date", "Value"])

d = widgets.Dropdown(options=df['Date'])
d2 = widgets.Dropdown(options=df['Value'])
display(d)
display(d2)

关于python - 使用 CSV 内容填充 ipywidget 下拉列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59952358/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com