【发布时间】:2020-12-30 20:15:17
【问题描述】:
我想合并具有相同日期和 empIdn 的行 来自这个数据框:
,empIdn,date,time_0,time_1,time_2,time_3,time_4
0,191206,2020-12-02,07:22:50,12:15:21,12:15:23,12:35:35
1,191206,2020-12-02,17:27:46,17:27:49,,
我想这样实现:
,empIdn,date,time_0,time_1,time_2,time_3,time_4,time_5,time_6
0,191206,2020-12-02,07:22:50,12:15:21,12:15:23,12:35:35,17:27:46,17:27:49
我想就如何做到这一点寻求一些帮助,到目前为止我做了什么:
df1 = pd.read_csv("1.csv",index_col=[0])
df2 = pd.read_csv("2.csv",index_col=[0])
final_df = pd.concat([df1, df2], sort = True)
final_df.groupby(['date', 'empIdn']).agg(lambda x: x.tolist())
final_df.to_csv("fff.csv")
我是熊猫新手。
【问题讨论】: