统计dataframe的频数并转为数组
时间: 2024-04-16 12:23:59 浏览: 79
Python3.5 Pandas模块之DataFrame用法实例分析
您可以使用pandas库中的value_counts()函数来统计DataFrame中每个元素的频数,并将结果转换为数组。以下是一个示例代码:
```python
import pandas as pd
# 创建一个示例DataFrame
df = pd.DataFrame({'A': ['apple', 'banana', 'apple', 'banana', 'banana'],
'B': ['cat', 'dog', 'cat', 'dog', 'dog']})
# 统计'A'列元素的频数并转为数组
freq_array = df['A'].value_counts().values
print(freq_array)
```
运行上述代码,将得到输出结果:
```
[3 2]
```
这表示在'A'列中,'apple'出现了3次,'banana'出现了2次。频数被转换成了一个数组。
阅读全文