将整数转换为日期时间,需要使用Pandas的to_datetime函数。下面是将整数列转换为日期时间的完整攻略。
第一步:导入Pandas库
import pandas as pd
第二步:创建数据框架
我们使用一个示例数据框架来展示如何将整数列转换为日期时间。示例数据框架包含两列,一列为整数列,一列为字符串列。
# 创建数据框架
df = pd.DataFrame({'int_column': [20180101, 20180202, 20180303],
'str_column': ['value1', 'value2', 'value3']})
第三步:将整数列转换为日期时间
在这一步中,我们使用Pandas的to_datetime函数将整数列转换为日期时间。需要注意的是,需要指定整数列的名称,以及日期格式。我们使用的日期格式为%Y%m%d。
# 将整数列转换为日期时间
df['date_column'] = pd.to_datetime(df['int_column'], format='%Y%m%d')
在上面的代码中,我们将整数列’int_column’转换为日期时间,并将转换后的日期时间存储在新的列’date_column’中。
第四步:输出数据框架
最后,我们可以输出转换后的数据框架。
# 输出数据框架
print(df)
输出的数据框架中,包含了整数列、字符串列以及转换后的日期时间列。
int_column str_column date_column
0 20180101 value1 2018-01-01
1 20180202 value2 2018-02-02
2 20180303 value3 2018-03-03
以上就是将整数转换为日期时间的完整攻略,我们通过to_datetime函数将整数转换为日期时间,并将其存储在新的列中,最后输出转换后的数据框架。