以下のようなデータで「Pre」の番号ごとでデータを分け、「Pre」の番号ごとに異なる変数に格納するコードを書きたいです。
Preは29までの番号があり、下記の理想出力のように29個の変数に分けたいです。
|DATE|1|2|3|Pre
|:--|:--:|--:|
|4/1|5.6|4.6|3.9|1
|4/2|5.2|4.7|5.3|1
|4/3|2.1|4.2|2.5|2
|4/5|4.4|2.2|1.3|1
|||||
|||||
|12/31|0.3|6.1|3.0|29
|12/31|4.4|4.2|1.4|29
理想の出力
|DATE|1|2|3|Pre
|:--|:--:|--:|
|4/1|5.6|4.6|3.9|1
|4/2|5.2|4.7|5.3|1
|4/5|4.4|2.2|1.3|1
|DATE|1|2|3|Pre
|:--|:--:|--:|
|4/3|2.1|4.2|2.5|2
|DATE|1|2|3|Pre
|:--|:--:|--:|
|12/31|0.3|6.1|3.0|29
|12/31|4.4|4.2|1.4|29
試したこと
python
1a_dic = {df_node + str(m) : df_node + str(m) for m in range(29) 2for i in range(len(df_day)) if df_day['min_node'].iloc[i] == m}
for文で該当するデータを抽出して、そこぞれ同じPre番号のデータを格納しようと試したのですが格納する方法が分かりませんでした。
どなたか解決できる方、お教えください。
お願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/16 03:04