gpt4 book ai didi

python-3.x - 如何读取 csv 文件中的前 1000 个条目

转载 作者:行者123 更新时间:2023-12-04 15:30:00 26 4
gpt4 key购买 nike

我有一个包含 60,000 个条目的 csv 文件。我阅读它们并存储在这样的嵌套列表中:

entries = []
with open('mnist_train.csv', 'r') as f:
mycsv = csv.reader(f)
for row in mycsv:
entries.append(row)

我将如何只阅读前一千个条目,而不是阅读所有 60,000 个条目?

我试过这个没有成功:
entries = []
with open('mnist_train.csv', 'r') as f:
mycsv = csv.reader(f)
for row in mycsv[:1000]:
entries.append(row)

最佳答案

正如您发现的 csv.reader不支持切片。您可以使用 itertools.islice()用可迭代的对象来实现这一点。例如。,

import itertools

entries = []
with open('mnist_train.csv', 'r') as f:
mycsv = csv.reader(f)
for row in itertools.islice(mycsv, 1000):
entries.append(row)

关于python-3.x - 如何读取 csv 文件中的前 1000 个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49498225/

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