大师,我正在阅读一个大表,其中“issue_day”列为“yy-mm”格式。例如:
status issue_day
active 11-Dec
inactive 10-Dec
active 9-Dec
active 8-Jun
是否有比pythonic / pandas方式更早地选择数据? (例如,在这种情况下,我们只需要10月12日和12月12日的数据)。在pandas to_csv命令中只有“dayfirst”,但我没有看到“yearfirst”。任何古茹都可以开导吗?谢谢
答案 0 :(得分:1)
这个怎么样?
df=pd.DataFrame(['11-Dec','10-Dec','09-Dec'],columns=['issue_day'])
df['issue_day']=pd.to_datetime(df['issue_day'],format="%y-%b")
print df[df['issue_day']<'2011']