如何对log.logi文件中某一列数据每隔固定行数读取数据
时间: 2023-07-15 08:13:35 浏览: 89
读取log文件的信息
3星 · 编辑精心推荐
可以使用Python中的pandas库来读取log.logi文件,并且只读取指定列中每隔固定行数的数据。
假设log.logi文件中包含多个列,我们要读取第3列(假设该列为数据列)中每隔10行的数据,可以按照以下步骤进行操作:
1. 导入pandas库
```python
import pandas as pd
```
2. 使用pandas的read_csv函数读取log.logi文件
```python
df = pd.read_csv('log.logi', header=None, delimiter='\t')
```
其中,header=None表示不将第一行作为列名,delimiter='\t'表示采用制表符分隔符。
3. 选取第3列数据
```python
data_col = df.iloc[:, 2]
```
其中,df.iloc[:, 2]表示选取所有行的第3列数据。
4. 每隔10行读取数据
```python
data_selected = data_col[::10]
```
其中,data_col[::10]表示从第0行开始,每隔10行选取一行数据。这样就可以得到第3列中每隔10行的数据了。
完整代码如下:
```python
import pandas as pd
# 读取log.logi文件
df = pd.read_csv('log.logi', header=None, delimiter='\t')
# 选取第3列数据
data_col = df.iloc[:, 2]
# 每隔10行读取数据
data_selected = data_col[::10]
```
阅读全文