用pandas提取txt文件前十行数据并绘制箱体图
时间: 2024-05-13 07:15:09 浏览: 66
可以按照以下步骤提取txt文件前十行数据并绘制箱体图:
1. 导入 pandas 和 matplotlib 库。
```python
import pandas as pd
import matplotlib.pyplot as plt
```
2. 使用 pandas 的 read_csv() 方法读取 txt 文件。由于 txt 文件没有分隔符,我们可以使用 sep 参数指定分隔符为制表符(\t),同时使用 nrows 参数指定读取的行数为 10。
```python
df = pd.read_csv('data.txt', sep='\t', nrows=10)
```
3. 使用 pandas 的 boxplot() 方法绘制箱体图。
```python
df.boxplot()
plt.show()
```
完整代码如下所示:
```python
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv('data.txt', sep='\t', nrows=10)
df.boxplot()
plt.show()
```
运行代码后,应该能看到绘制出的前十行数据的箱体图。如果你需要绘制所有数据的箱体图,只需要去掉 nrows 参数即可。
阅读全文