word.frep数据框中有Word,freq两列数据,我怎么取出前十行的数据并作出条形图
时间: 2024-02-03 18:15:33 浏览: 66
frep:使用模板从环境,参数,jsonyamltoml配置文件生成文件
您可以使用以下代码来取出前十行的数据并作出条形图:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取数据框
word_frep = pd.read_csv("word_frep.csv")
# 取出前十行数据
top10 = word_frep.head(10)
# 绘制条形图
plt.bar(top10["Word"], top10["freq"])
plt.xticks(rotation=90)
plt.show()
```
其中,`word_frep.csv`是存放`word.frep`数据框的文件名,您需要将其替换为您实际使用的文件名。`top10`是前十行数据,使用`head(10)`函数取出。`plt.bar()`函数用于绘制条形图,其中的参数是前十行数据中的`Word`和`freq`列。`plt.xticks(rotation=90)`用于旋转x轴标签,避免标签重叠。最后使用`plt.show()`函数显示图形。
阅读全文