2017-01-07 8 views
2

私はチャンクを繰り返して巨大なcsvファイルを読んでいます。現在処理されているチャンクのサイズはどのように取得できますか?特に、最後のチャンクは、パラメータchunksizeで定義された数よりも少ない行数を持つことがあります。Pandasチャンクの行数を取得する方法は?

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

あなたは '[0] reader.shape'のようなものを意味しますか? – 3novak

答えて

3

あなたはDataFrameの長さをチェックする必要があります。

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

素晴らしい! 'x.shape [0]'は私が探していたものです。ありがとう! –

関連する問題