说我有一个数据框
Date A B
0 2019-05-02 12 23
1 2019-05-02 23 13
2 2019-05-02 12 13
3 2019-05-03 12 13
如果我想按日期分组并应用列 A 上的设置,我可以通过
A_df = test_df.groupby(['Date'])['A'].apply(set)
给出结果
Date
2019-05-02 {12, 23}
2019-05-03 {12}
同样,我可以为 B 做这件事。
B_df = test_df.groupby(['Date'])['B'].apply(set)
这给出了结果。
Date
2019-05-02 {13, 23}
2019-05-03 {13}
如何创建一个集合是从 A 列和 B 列的内容创建的?期望的输出可以被认为是上述输出的联合。
Date
2019-05-02 {12, 13, 23}
2019-05-03 {12, 13}
慕森王
侃侃无极
holdtom
相关分类