jupyter怎么将一列名为keyword的数据中的字符串”已婚“和字符串”未婚“出现的次数进行统计并绘制饼图
时间: 2024-01-09 10:03:06 浏览: 89
c#字符串查找某词出现的次数及索引
可以按照以下步骤来实现:
1. 导入需要的库,包括pandas和matplotlib.pyplot
```python
import pandas as pd
import matplotlib.pyplot as plt
```
2. 读取数据文件,将数据保存到DataFrame中
```python
df = pd.read_csv('data.csv')
```
3. 使用value_counts()方法统计“已婚”和“未婚”的出现次数
```python
counts = df['keyword'].value_counts()
```
4. 绘制饼图,使用plt.pie()方法
```python
labels = counts.index.tolist()
sizes = counts.values.tolist()
plt.pie(sizes, labels=labels, autopct='%1.1f%%')
plt.axis('equal')
plt.show()
```
完整代码示例:
```python
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv('data.csv')
counts = df['keyword'].value_counts()
labels = counts.index.tolist()
sizes = counts.values.tolist()
plt.pie(sizes, labels=labels, autopct='%1.1f%%')
plt.axis('equal')
plt.show()
```
其中,data.csv是包含需要统计的数据的文件,需要根据实际情况进行替换。
阅读全文