【发布时间】:2021-05-16 16:09:43
【问题描述】:
如何将数据框中的整列从整数类转换为日期时间对象?
例如2014 转化为日期时间对象 01-01-2014
【问题讨论】:
标签: python dataframe datetime integer
如何将数据框中的整列从整数类转换为日期时间对象?
例如2014 转化为日期时间对象 01-01-2014
【问题讨论】:
标签: python dataframe datetime integer
您可以对每个整数执行以下操作:
int = 2014
import datetime
converted = datetime.datetime(int, 1, 1)
return converted
如果你有一个表,使用for循环如下所示:
table = [2014, 2015, 2016, 2021]
converted = []
import datetime
for year in table:
converted.append(datetime.datetime(year, 1, 1))
return converted
在后一种情况下,您将返回一个列表,其中转换后的值按原始值的顺序排列。
【讨论】:
pd.to_datetime,unit='Y'