Date Signal
1 2008-05-28 11:00:00 1.886108
2 2008-04-17 12:00:00 1.885108
3 2008-05-21 12:00:00 1.166525
4 2008-05-28 11:00:00 1.166525
5 2008-05-23 11:00:00 1.010902
嗨,有没有办法可以将上述数据框与日期匹配,例如2008-05-28 11:00:00
,如果匹配,只打印Signal
值?
提前致谢。
*如果这是一个非常的问题,请道歉。我尝试了很多种方法,但没有.loc,下面已经明确指出并且工作得很好,谢谢。
答案 0 :(得分:2)
假设您有数据框df
d = pandas.Timestamp("2008-05-28 11:00:00", tz=None)
df[df.Date == d].Signal
答案 1 :(得分:2)
您也可以使用loc
:
df.loc[df.Date == '2008-05-28 11:00:00', 'Signal']
答案 2 :(得分:0)
没有经过测试,但有些内容......
df['Signal'][df.Date == '2008-05-28 11:00:00']