【发布时间】:2020-11-28 20:16:27
【问题描述】:
鉴于以下 csv 文件:
ID A B C R1 R2
-----------------------
1 A1 B1 C1 abc ghi
1 A1 B1 C2 def jkl
2 A2 B3 C1 mno stu
2 A2 B3 C2 pqr vwx
需要在下面的输出中添加一个新列“R”:
ID A B R
-------------------------
1 A1 B1 (abc, def) & (ghi, jkl)
2 A2 B3 (mno, pqr) & (stu, vwx)
假设 C 列只有 C1、C2 值
import pandas as pd
df = pd.read_csv(r'file.csv')
grouped_df = df.groupby(['ID', 'A', 'B'])
# Here how do we create our new and custom column?
【问题讨论】:
标签: python excel pandas csv pandas-groupby