如何在Pandas块中获取行数?

6

我正在迭代处理一个庞大的CSV文件。如何获取当前处理的块的大小?特别是最后一块可能比参数chunksize定义的行数少。

reader = pd.read_table('myFile.csv', sep=';', chunksize=100)

1
你是指类似于 reader.shape[0] 这样的东西吗? - 3novak
1个回答

6

您需要检查 DataFrame 的长度:

for x in reader:
    print (len(x.index))
    print (len(x))
    print (x.shape[0])

太好了!x.shape[0]就是我要找的。谢谢! - Jonathan Roth

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接