import pandas as pd
data = {
'A': ['X', 'X', 'Y', 'Y'],
'B': [1, 2, 3, 4],
'C': ['M', 'N', 'M', 'N']
}
df = pd.DataFrame(data)
result = df.groupby('A').agg({'C': lambda x: ';'.join(x)})
print(result)
对A列分组,将各组下的C列数据用符号 ‘;’ 连接起来
import pandas as pd
data = {
'A': ['X', 'X', 'Y', 'Y'],
'B': [1, 2, 3, 4],
'C': ['M', 'N', 'M', 'N']
}
df = pd.DataFrame(data)
result = df.groupby('A').agg({'C': lambda x: ';'.join(x)})
print(result)
对A列分组,将各组下的C列数据用符号 ‘;’ 连接起来