【发布时间】:2020-05-10 10:06:33
【问题描述】:
我有一个数据框 pandas,我想制作 GUI 来显示数据,我有 date_time 一列,每隔一小时显示一次数据我想做一个下拉选项假设如果用户选择 1 小时然后只有 1 小时显示所有列和行,如果用户选择 2 小时,则显示第二个所有列和行。任何人都可以帮助我如何显示数据提供下拉选项。 我真的很感激。提前致谢。
SAMPLE DATA:
Name: Longitude(degree) Latitude(degree) DATE_TIME Mean Sea Value (m) DRY or WET
SD 87.0308 21.4441 00:00 IST 05-08-2019 -0.0467 DRY
Sea1 87.0544 21.4152 00:00 IST 05-08-2019 -1.0653 DRY
4K 86.9927 21.4197 00:00 IST 05-08-2019 -0.1331 DRY
4KP1 86.9960 21.4166 00:00 IST 05-08-2019 -0.0863 DRY
Name: Longitude(degree) Latitude(degree) DATE_TIME Mean Sea Value (m) DRY or WET
SD 87.0308 21.4441 01:00 IST 05-08-2019 -0.0329 DRY
Sea1 87.0544 21.4152 01:00 IST 05-08-2019 -0.4067 DRY
4K 86.9927 21.4197 01:00 IST 05-08-2019 -0.0897 DRY
4KP1 86.9960 21.4166 01:00 IST 05-08-2019 -0.0676 DRY
【问题讨论】:
-
使用选项创建下拉列表,从下拉列表中获取值并在 pandas 中使用它来选择要显示的行,然后显示它们。见:OptionMenu
-
任何类似的例子?如何在下拉列表中将行和列作为变量传递,我有 6 列的 400 多行。
-
在链接中有如何使用 OptionMenu 的示例。只需从 OptionMenu 中获取值并将其与 pandas 一起使用 -
df2 = df1[ filter ]- 然后显示df2。坦率地说,我不明白你想选择什么。如果您想要更好的示例,那么首先创建我们可以运行和修改的最小工作代码。
标签: python pandas tkinter dropdown