Python Pandas CSV 读取数据分批输出 - 每4行输出一次
你可以使用pandas库来实现这个功能。下面是一个示例代码:\n\npython\nimport pandas as pd\n\n# 读取CSV文件\ndf = pd.read_csv('data.csv')\n\n# 每次读取4行数据,直到所有数据都被读取完\nstart = 0\nbatch_size = 4\n\nwhile start < len(df):\n # 读取当前批次的数据\n batch = df[start:start+batch_size]\n \n # 输出当前批次的数据\n print(batch)\n \n # 更新起始位置\n start += batch_size\n\n\n在这个示例中,我们首先使用pd.read_csv()函数读取CSV文件,并将结果保存到一个DataFrame对象中。然后,我们使用一个循环来迭代读取数据。每次循环开始时,我们使用切片操作(df[start:start+batch_size])来获取当前批次的数据,并将其保存到一个新的DataFrame对象中。然后,我们可以对这个批次的数据进行任何操作,例如输出到控制台。\n\n循环结束后,我们更新start变量的值以便下次循环从正确的位置开始读取数据。这样,我们就可以按照每次读取4行的方式循环读取整个CSV文件。
原文地址: https://www.cveoy.top/t/topic/pRau 著作权归作者所有。请勿转载和采集!