我收到一个错误,使用熊猫date_range
函数。我已经给出了下面的跟踪,并可以提供更多的上下文,但它似乎是我真的需要挖掘自己来解决的事情。熊猫:date_range错误
所以我想知道的是,如果有一种方法可以获取跟踪中提到的文件的源文件,特别是datetime.pyx
,或Timestamp类的任何定义 - 我似乎无法找到它。我对Python非常青睐,不太了解包裹和来源的方式,但我希望如果我可以深入一点,我可以对此有所了解。
>>> d=process_files(args, options, False)
Processing file K2.csv
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/tmp/py7041Jtp.py", line 158, in process_files
File "/tmp/py7041Jtp.py", line 81, in process_csv
File "/usr/local/lib/python2.7/dist-packages/pandas-0.8.1-py2.7-linux-x86_64.egg/pandas/tseries/index.py", line 1317, in date_range
freq=freq, tz=tz, normalize=normalize, name=name)
File "/usr/local/lib/python2.7/dist-packages/pandas-0.8.1-py2.7-linux-x86_64.egg/pandas/tseries/index.py", line 176, in __new__
tz=tz, normalize=normalize)
File "/usr/local/lib/python2.7/dist-packages/pandas-0.8.1-py2.7-linux-x86_64.egg/pandas/tseries/index.py", line 254, in _generate
start = Timestamp(start)
File "datetime.pyx", line 87, in pandas.lib.Timestamp.__new__ (pandas/src/tseries.c:26892)
File "datetime.pyx", line 511, in pandas.lib.convert_to_tsobject (pandas/src/tseries.c:32019)
File "datetime.pyx", line 640, in pandas.lib._string_to_dts (pandas/src/tseries.c:33452)
什么是'process_files()'? – 2012-08-06 07:49:38
它将一堆csv文件解析为数据框。虽然不是很重要 - 错误总是来源于熊猫的来源。 – scry 2012-08-06 08:25:50