在Pandas中合并日期和时间,可以使用to_datetime()
函数将日期和时间列转换为Pandas的datetime64
类型,然后使用pd.to_datetime()
函数将日期和时间列合并为一个新的列。
以下是具体的步骤:
import pandas as pd
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)
datetime64
类型:df['date'] = pd.to_datetime(df['date'])
df['time'] = pd.to_datetime(df['time'], format='%H:%M:%S').dt.time
df['datetime'] = pd.to_datetime(df['date'].astype(str) + ' ' + df['time'].astype(str))
现在,DataFrame中就会包含一个新的列datetime
,其中合并了日期和时间信息。
关于Pandas的更多信息和使用方法,可以参考腾讯云的相关产品和文档:
领取专属 10元无门槛券
手把手带您无忧上云