dataframe 第一列数据是重复的 怎么用分组的形式进行展示
时间: 2023-11-22 08:52:56 浏览: 71
可以使用 Pandas 库中的 groupby 函数,将 DataFrame 的第一列作为分组依据,然后对于每一组数据进行展示。以下是一个示例代码:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'col1': ['A', 'A', 'B', 'B', 'C'], 'col2': [1, 2, 3, 4, 5]})
# 使用 groupby 函数进行分组
grouped = df.groupby('col1')
# 对于每一组数据进行展示
for name, group in grouped:
print(f"Group: {name}")
print(group)
```
输出结果如下:
```
Group: A
col1 col2
0 A 1
1 A 2
Group: B
col1 col2
2 B 3
3 B 4
Group: C
col1 col2
4 C 5
```
可以看到,首先对 DataFrame 进行了分组,然后对于每一组数据进行了展示。在这个例子中,我们使用了 DataFrame 的第一列作为分组依据。你可以将 `col1` 替换成你的 DataFrame 中的实际列名。
阅读全文