我正在尝试将pandas.tslib.Timestamp
对象转换为datetime
。df['orig_iss_dt']
是pandas.tslib.Timestamp
对象。我使用了答案here来尝试这样做,但是发现print(type(origination))
仍然返回相同的类型。
df['orig_iss_dt'] = df['orig_iss_dt'].apply(lambda x: datetime.date(x.year,x.month,x.day))
for (i, row) in df:
origination = row.orig_iss_dt
print(type(origination))
将pandas
Timestamp
转换为datetime.datetime
的最简单方法是使用to_pydatetime
方法。这可以直接在Timestamp
上调用,也可以在序列上调用:但请注意,这通常是不需要的,因为
Timestamp
是datetime.datetime
的一个子类。相关问题 更多 >
编程相关推荐