在pandas中,可以使用to_datetime
函数将单独的时间和日期列组合为一列。该函数将时间和日期列作为参数,并返回一个新的DateTime类型的列。
下面是一个完整的示例代码:
import pandas as pd
# 创建一个示例数据集
data = {'日期': ['2022-01-01', '2022-01-02', '2022-01-03'],
'时间': ['08:00:00', '12:30:00', '18:45:00']}
df = pd.DataFrame(data)
# 将日期和时间列组合为一列
df['日期时间'] = pd.to_datetime(df['日期'] + ' ' + df['时间'])
# 打印结果
print(df)
输出结果如下:
日期 时间 日期时间
0 2022-01-01 08:00:00 2022-01-01 08:00:00
1 2022-01-02 12:30:00 2022-01-02 12:30:00
2 2022-01-03 18:45:00 2022-01-03 18:45:00
在上述代码中,我们首先创建了一个包含日期和时间列的示例数据集。然后,使用pd.to_datetime
函数将日期和时间列组合为一列,并将结果赋值给新的列"日期时间"。最后,打印整个数据集,可以看到新的"日期时间"列已经成功组合。
推荐的腾讯云相关产品:腾讯云数据库TDSQL、腾讯云云服务器CVM、腾讯云对象存储COS。
领取专属 10元无门槛券
手把手带您无忧上云