我对熊猫很陌生,所以请原谅我可能没有正确捕捉或理解的任何简单错误。
我试图用 pandas 在给定的 .csv 文件中查找特定的行和列。下面附上表格供参考。 餐桌信息
该表的时间范围为 2015 年 1 月 1 日至 2017 年 12 月 31 日。我试图根据用户输入查找特定的月份和年份行,以及查找“Temp High”、“Temp Avg”和“Temp Low”列。我使用 1 作为占位符。环顾四周,我尝试使用
months = {'January': 1, 'February': 2, 'March': 3, 'April': 4, 'May': 5, 'June': 6,
'July': 7, 'August': 8, 'September': 9, 'October': 10, 'November': 11, 'December': 12}
month = str(input('Enter a month: '))
year = str(input('Enter a year: '))
day = 1
print('')
find = df.loc[[str(months[month]) + '/' + str(day) + '/' + str(year)], ['Temp High', 'Temp Avg',
'Temp Low']]
查找我正在寻找的信息,但这会导致“[Index(['6/1/2012'], dtype='object')] 都不在 [index] 中””。我该如何解决这个问题?任何帮助表示赞赏。
皈依舞
Smart猫小萌
相关分类