2017-11-03 8 views
0

パンダを使用して大きなデータセットをインポートしたりインデックスを作成するときに、TQDMプログレスバーを使用することはできますか?パンダでTQDMプログレスバーを使用

ここでは、インポート、インデックス作成、およびto_datetimeを使用している5分間のデータの例を示します。それはしばらく時間がかかり、進行状況バーが表示されます。

#Import csv files into a Pandas dataframes and convert to Pandas datetime and set to index 

eurusd_ask = pd.read_csv('EURUSD_Candlestick_5_m_ASK_01.01.2012-05.08.2017.csv') 
eurusd_ask.index = pd.to_datetime(eurusd_ask.pop('Gmt time')) 
+0

いいえ、できません。 –

答えて

0

これは単に自分のパンダを使用するよりも公正少し遅くなりますけれどもあなたは、通常のファイルを読み込むことで行ずつでパンダのデータフレームを記入し、単にデータフレームに新しい行としてそれぞれの新しい行を追加することができます読書方法。

0

いくつかのデータフレーム行を反復するとき、私はこれを使用しました。

with tqdm(total=len(list(Df.iterrows()))) as pbar: 
     for index, row in Df.iterrows(): 
       pbar.update(1) 

ベストはありませんが、パンダで問題を解決するまで機能します。

関連する問題