4
我想,當我加載.csv
文件轉換成一個數據幀一個新創建的每個時間得到行數:如何在DataFrame初始化時創建進度條?
def file_len(fname):
with open(fname) as f:
for i, l in enumerate(f):
pass
return i + 1
csv_path = "C:/...."
max_length = file_len(csv_path)
data = read_csv(csv_path, sep=';', encoding='utf-8')
與該代碼我得到行的最大數目,但我不知道如何獲取數據幀中的行數,每次創建一行。 我想用它們來製作一個0-100%的進度條
好了,你那種可能,通過迭代''read_csv(... CHUNKSIZE = 10 )('在迭代中做某事;效率不高,儘管 – Jeff
@Jeff,我沒有'chunksize = 10'嘗試它 - 只有'iterator = True'。但是,也許你是對的。我測試它。 – furas
這些實質上是等價的(''iterator = True''意味着''chunksize = 1'') – Jeff