如何对log.logi文件中某一列数据每隔固定行数读取数据并画图
时间: 2023-07-15 11:13:32 浏览: 82
文件下载-.dll文件-logindll.dll.zip
假设你要读取log.logi文件中第二列每隔10行的数据并画图,可以按照以下步骤操作:
1. 使用Python的pandas库读取log.logi文件,将数据存储为一个DataFrame对象。
```python
import pandas as pd
df = pd.read_csv('log.logi', sep='\s+', header=None)
```
其中,sep参数指定了列之间的分隔符为任意空格(\s+),header=None表示没有列名。
2. 提取第二列数据并按照每隔10行的规律进行采样,将结果存储为一个新的DataFrame对象。
```python
col2 = df[1] # 提取第二列数据
sampled = col2.iloc[::10] # 每隔10行进行采样
```
其中,iloc[::10]表示按照每隔10行的规律进行采样。
3. 使用Matplotlib库绘制折线图。
```python
import matplotlib.pyplot as plt
plt.plot(sampled)
plt.show()
```
上述代码将绘制出样本数据的折线图。你可以根据需要对图像进行进一步的美化、调整坐标轴等操作。
阅读全文