Python用pandas提取一行中相同数据的个数
时间: 2024-02-23 09:59:32 浏览: 86
Pandas统计重复的列里面的值方法
可以使用 pandas 库中的 value_counts() 函数来统计一行中相同数据的个数。具体操作如下:
假设有一个 DataFrame,其中一行数据为:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3, 4, 2, 3, 3, 4]})
row = df.loc[3]
```
使用 value_counts() 函数来统计相同数据的个数:
```python
counts = row.value_counts()
print(counts)
```
输出结果为:
```
4 2
3 2
2 1
1 1
Name: 3, dtype: int64
```
其中,行索引为数据值,列名为行索引所在的位置。例如,在第 3 行中,数据值 4 出现了两次,数据值 3 出现了两次,数据值 2 出现了一次,数据值 1 出现了一次。
阅读全文