首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Pandas中合并日期和时间?

在Pandas中合并日期和时间,可以使用to_datetime()函数将日期和时间列转换为Pandas的datetime64类型,然后使用pd.to_datetime()函数将日期和时间列合并为一个新的列。

以下是具体的步骤:

  1. 导入Pandas库:
代码语言:txt
复制
import pandas as pd
  1. 创建一个包含日期和时间的DataFrame:
代码语言:txt
复制
data = {'date': ['2022-01-01', '2022-01-02', '2022-01-03'],
        'time': ['09:00:00', '12:30:00', '18:45:00']}
df = pd.DataFrame(data)
  1. 将日期和时间列转换为Pandas的datetime64类型:
代码语言:txt
复制
df['date'] = pd.to_datetime(df['date'])
df['time'] = pd.to_datetime(df['time'], format='%H:%M:%S').dt.time
  1. 合并日期和时间列为一个新的列:
代码语言:txt
复制
df['datetime'] = pd.to_datetime(df['date'].astype(str) + ' ' + df['time'].astype(str))

现在,DataFrame中就会包含一个新的列datetime,其中合并了日期和时间信息。

关于Pandas的更多信息和使用方法,可以参考腾讯云的相关产品和文档:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券