怎么把counter类型转为DataFrame
时间: 2023-08-04 08:12:23 浏览: 91
基于DataFrame改变列类型的方法
5星 · 资源好评率100%
可以使用 pandas 库中的 `DataFrame.from_dict()` 方法将 counter 类型转换为 DataFrame。具体步骤如下:
1. 导入 pandas 库
```python
import pandas as pd
```
2. 将 counter 类型转换为字典
```python
my_counter = Counter({'a': 3, 'b': 2, 'c': 1})
my_dict = dict(my_counter)
```
3. 使用 `DataFrame.from_dict()` 方法将字典转换为 DataFrame
```python
df = pd.DataFrame.from_dict(my_dict, orient='index', columns=['count'])
```
其中,`orient='index'` 表示将字典的键作为行索引,`columns=['count']` 表示将 DataFrame 的列命名为 'count'。
最终得到的 DataFrame 如下所示:
```
count
a 3
b 2
c 1
```
阅读全文