DataFrame我有:
A B C
2012-01-01 1 2 3
2012-01-05 4 5 6
2012-01-10 7 8 9
2012-01-15 10 11 12
Run Code Online (Sandbox Code Playgroud)
我现在用的是:
date_after = dt.datetime( 2012, 1, 7 )
frame.ix[date_after:].ix[0:1]
Out[1]:
A B C
2012-01-10 7 8 9
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法呢?我不喜欢我必须指定.ix [0:1]而不是.ix [0],但如果我不指望输出更改为TimeSeries而不是DataFrame中的单行.我发现在原始DataFrame上使用旋转的TimeSeries更加困难.
没有.ix[0:1]:
frame.ix[date_after:].ix[0]
Out[1]:
A 7
B 8
C 9
Name: 2012-01-10 00:00:00
Run Code Online (Sandbox Code Playgroud)
谢谢,
约翰