Pandas 使用datetime在ipython中切片数据

Pandas 使用datetime在ipython中切片数据,pandas,ipython,Pandas,Ipython,我从RBR.csv创建了一个dataframe df2,只希望在开始:18-04-2015 21:30和结束:18-09-2015 14:09之间使用数据,设置为dataframe df3 In [12]: df3 = df2[(df2['date']>=datetime.datetime(18-04-2015 21:30)) & (df2['date'] <= datetime.datetime(18-09-2015 14:09))] File "

我从RBR.csv创建了一个dataframe df2,只希望在开始:18-04-2015 21:30和结束:18-09-2015 14:09之间使用数据,设置为dataframe df3

In [12]:

df3 = df2[(df2['date']>=datetime.datetime(18-04-2015 21:30)) & 
          (df2['date'] <= datetime.datetime(18-09-2015 14:09))]

File "<ipython-input-12-95bbb0030f0a>", line 1
    df3 = df2[(df2['date']>=datetime.datetime(18-04-2015 21:30)) &   
(df2['date'] <= datetime.datetime(18-09-2015 14:09))]
                                                      ^
SyntaxError: invalid syntax
[12]中的

df3=df2[(df2['date']>=datetime.datetime(18-04-2015 21:30))&
(df2['date']=datetime.datetime(18-04-2015 21:30))&

(df2['date']您需要正确创建
datetime.datetime
实例:

df3 = df2[(df2['date'] >= datetime.datetime(2015, 4, 18, 21, 30)) & 
          (df2['date'] <= datetime.datetime(2015, 9, 18, 14, 9))]
df3=df2[(df2['date']>=datetime.datetime(2015,4,18,21,30))&

(df2['date']='18-04-2015 21:30')和(df2['date']您需要正确创建
datetime.datetime
实例:

df3 = df2[(df2['date'] >= datetime.datetime(2015, 4, 18, 21, 30)) & 
          (df2['date'] <= datetime.datetime(2015, 9, 18, 14, 9))]
df3=df2[(df2['date']>=datetime.datetime(2015,4,18,21,30))&

(df2['date']='18-04-2015 21:30')和(df2['date']请正确格式化您的问题!另外,添加带问题的句子!(……?)阅读,如何在堆栈溢出(SO)上提问。没有它,主持人会很快删除您的问题。请正确格式化您的问题!另外,添加带问题的句子!(……?)阅读,如何询问堆栈溢出(SO)。没有它,版主会很快删除您的问题。谢谢@Mike Müller。谢谢@Mike Müller。