我有一个csv文件,每行的前3列代表一个日期,如:
2013,1,1,......(第一行)
我想使用以下代码自动将csv中每行的前三列转换为python datetime对象:
parseDate = lambda y,m,d: datetime.datetime(y,m,d)
df = pandas.DataFrame.from_csv(csvPath, index_col=False,header=None, parse_dates...
=[0,1,2],date_parser= parseDate)
但是在date_parser部分中出现错误。
然而,只是做
dtime = parseDate(2003,1,1)
按预期工作,所以我的lambda表达式实际上似乎是正确的。
有人可以帮忙吗?