使用pandas将两个时间列添加到一起可以通过以下步骤实现:
import pandas as pd
df = pd.DataFrame({'时间列1': ['2022-01-01', '2022-01-02', '2022-01-03'],
'时间列2': ['10:00:00', '12:30:00', '15:45:00']})
df['时间列1'] = pd.to_datetime(df['时间列1'])
df['时间列2'] = pd.to_datetime(df['时间列2'])
df['时间列相加'] = df['时间列1'] + pd.to_timedelta(df['时间列2'].dt.strftime('%H:%M:%S'))
在这个过程中,我们首先导入了pandas库,然后创建了一个包含两个时间列的DataFrame。接下来,我们使用pd.to_datetime()
函数将时间列转换为pandas的日期时间类型。最后,我们使用+
运算符将两个时间列相加,并使用pd.to_timedelta()
函数将时间列2转换为时间增量,然后将其添加到时间列1上得到新的时间列。
这样,我们就成功地将两个时间列添加到一起,并将结果保存在新的时间列中。
注意:以上答案中没有提及任何特定的云计算品牌商,如有需要,可以根据具体情况选择适合的云计算平台进行操作。
领取专属 10元无门槛券
手把手带您无忧上云