我正在尝试使用query()时间戳列上的字符串和函数过滤 Pandas 数据框:
df.query('Timestamp < "2020-02-01"')
Run Code Online (Sandbox Code Playgroud)
但是,我收到以下错误:
Traceback (most recent call last):
File "C:\ENERCON\Python 3.7.2\lib\site-packages\IPython\core\interactiveshell.py", line 3326, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-3-7bb40e9c631a>", line 1, in <module>
df.query('Timestamp < "2020-02-01"')
File "C:\ENERCON\Python 3.7.2\lib\site-packages\pandas\core\frame.py", line 3199, in query
res = self.eval(expr, **kwargs)
File "C:\ENERCON\Python 3.7.2\lib\site-packages\pandas\core\frame.py", line 3315, in eval
return _eval(expr, inplace=inplace, **kwargs)
File "C:\ENERCON\Python 3.7.2\lib\site-packages\pandas\core\computation\eval.py", line 327, in eval
ret = eng_inst.evaluate()
File "C:\ENERCON\Python 3.7.2\lib\site-packages\pandas\core\computation\engines.py", line 142, in evaluate
return self.expr()
File "C:\ENERCON\Python 3.7.2\lib\site-packages\pandas\core\computation\expr.py", line 837, in …Run Code Online (Sandbox Code Playgroud)