gpt4 book ai didi

python - 仅使用 python 读取 csv 文件中的某些行

转载 作者:太空宇宙 更新时间:2023-11-04 07:04:53 25 4
gpt4 key购买 nike

我只想从 csv 文件中的某一行开始读取一定数量的行,无需迭代整个 csv 文件以达到这一特定点。

假设我有一个包含 100 行的 csv 文件,我只想读取第 50 行到第 60 行。我不想从第 1 行迭代到第 49 行以到达第 50 行开始阅读。我能用 seek() 以某种方式实现吗?

例如:查找第 50 行从 50 读到 60

下一次:寻找第27行阅读 27 至 34等等

所以不仅要在文件中继续向前寻找,还要向后寻找。

非常感谢

最佳答案

一个选择是使用 Pandas。例如:

import pandas as pd
# Select file
infile = r'path/file'
# Use skiprows to choose starting point and nrows to choose number of rows
data = pd.read_csv(infile, skiprows = 50, nrows=10)

关于python - 仅使用 python 读取 csv 文件中的某些行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56258448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com