前提・実現したいこと
日数を指定して、日数分のデータを読み取った後、リストに1行ずつ入れていくプログラムを作成しました。
入力で日数を2とすると、リストの中にはデータフレームが2行入ります。
このリスト内の全てのデータフレームを結合して、1つのデータフレームにしたいです。
該当のソースコード
python
1import pandas as pd 2 3days=int(input('何日分のNGの平均を求めますか:')) 4 5list_NS=[] 6list_WE=[] 7 8for i in range(1,days+1,1): 9 df_read_NS=pd.read_csv("TokyoWanko_GateCrossingList_201806%02d_NS.csv"%i,encoding="shift-jis") 10 df_read_WE=pd.read_csv("TokyoWanko_GateCrossingList_201806%02d_WE.csv"%i,encoding="shift-jis") 11 12 list_NS.append(df_read_NS) 13 list_WE.append(df_read_WE) 14 #リストNSのx行目にはx+1日目のデータが入っている 15
試したこと
そもそもリストではなく、空のデータフレームにappendしていこうとしたのですが、なぜかappendが反映されませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/19 06:29
2019/12/19 06:55
2019/12/19 13:04