2
私はチャンクを繰り返して巨大なcsvファイルを読んでいます。現在処理されているチャンクのサイズはどのように取得できますか?特に、最後のチャンクは、パラメータchunksize
で定義された数よりも少ない行数を持つことがあります。Pandasチャンクの行数を取得する方法は?
reader = pd.read_table('myFile.csv', sep=';', chunksize=100)
私はチャンクを繰り返して巨大なcsvファイルを読んでいます。現在処理されているチャンクのサイズはどのように取得できますか?特に、最後のチャンクは、パラメータchunksize
で定義された数よりも少ない行数を持つことがあります。Pandasチャンクの行数を取得する方法は?
reader = pd.read_table('myFile.csv', sep=';', chunksize=100)
あなたはDataFrame
の長さをチェックする必要があります。
for x in reader:
print (len(x.index))
print (len(x))
print (x.shape[0])
素晴らしい! 'x.shape [0]'は私が探していたものです。ありがとう! –
あなたは '[0] reader.shape'のようなものを意味しますか? – 3novak