你可以使用Python的pandas库来读取CSV文件,并通过切片操作来实现每次读取4行数据的目的。下面是一个示例代码:

import pandas as pd

chunk_size = 4  # 每次读取的行数

# 读取CSV文件
df = pd.read_csv('data.csv')

# 循环读取数据
for i in range(0, len(df), chunk_size):
    chunk = df[i:i+chunk_size]  # 切片操作,获取每次需要输出的数据块
    print(chunk.values.tolist())  # 将数据块转换为列表并输出

以上代码中,chunk_size变量定义了每次读取的行数。然后使用pd.read_csv函数读取CSV文件,并将结果保存在DataFrame对象df中。

在循环中,我们使用range函数来控制每次读取的起始索引位置,通过切片操作df[i:i+chunk_size]来获取每次需要输出的数据块。最后,使用values.tolist()将数据块转换为列表,并输出。循环会一直进行,直到读取完整个CSV文件。

你只需要将上述代码中的'data.csv'替换为你要读取的CSV文件路径即可。


原文地址: https://www.cveoy.top/t/topic/pRbs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录