pandas将多个单元格内容连接到一个单元格中
时间: 2024-02-15 11:06:18 浏览: 93
从pandas一个单元格的字符串中提取字符串方式
你可以使用pandas中的`groupby`和`agg`函数来将多个单元格内容连接到一个单元格中。首先,你需要根据需要连接的单元格列进行分组,然后使用`agg`函数将每个组中的单元格内容连接到一个单元格中。下面是一个示例代码:
```python
import pandas as pd
# 创建示例数据
data = {'Name': ['Alice', 'Bob', 'Charlie', 'Dave', 'Eva'],
'Team': ['A', 'B', 'A', 'B', 'B'],
'Score': [8, 7, 9, 6, 8]}
df = pd.DataFrame(data)
# 分组并连接单元格内容
grouped = df.groupby('Team').agg({'Name': ', '.join, 'Score': 'sum'})
print(grouped)
```
在上面的示例代码中,我们首先创建了一个示例数据框`df`,其中包含了三列:`Name`、`Team`和`Score`。然后,我们根据`Team`列进行分组,并使用`agg`函数将每个组中的`Name`列连接到一个单元格中,并将`Score`列求和。最终,我们输出了连接后的结果。
阅读全文