4
                  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 已在下面友好地指出并且效果很好,谢谢。

4

3 回答 3

2

假设您有数据框df

d = pandas.Timestamp("2008-05-28 11:00:00", tz=None)
df[df.Date == d].Signal
于 2013-10-19T23:22:03.667 回答
2

你也可以使用loc

df.loc[df.Date == '2008-05-28 11:00:00', 'Signal']
于 2013-10-19T23:40:41.547 回答
0

未经测试,但类似于...

df['Signal'][df.Date == '2008-05-28 11:00:00']
于 2013-10-19T23:21:41.347 回答