0
我想循環播放時間戳並應用過濾器並基於這些過濾器創建單個數據幀。我有一個數據集,我必須在一個月內循環遍歷所有31天的每個小時,併爲31天的每個小時創建一個數據框。這裏是我的代碼,請給我提供建議循環播放時間戳並通過在熊貓中應用一組過濾器創建數據幀
`df1 = df[df['Station'] == 'ANANDVIHAR'] for row in df1.iterrows(): y = y.hour df2 = df1[(df1['FromTime'].apply(lambda x: x.hour) == 00) & (df1['Month'] == 'Dec')]`
這裏是我的數據集
Id Station Month Concentration FromTime 0 1 ANANDVIHAR Dec 285.17 2015-12-01 00:00:00 1 2 ANANDVIHAR Dec 260.5 2015-12-01 01:00:00 2 3 ANANDVIHAR Dec 232.27 2015-12-01 02:00:00 3 4 ANANDVIHAR Dec 225 2015-12-01 03:00:00 4 5 ANANDVIHAR Dec 225.55 2015-12-01 04:00:00 5 6 ANANDVIHAR Dec 232.82 2015-12-01 05:00:00 6 7 ANANDVIHAR Dec 255.83 2015-12-01 06:00:00 7 8 ANANDVIHAR Dec 292.67 2015-12-01 07:00:00 8 9 ANANDVIHAR Dec 360.64 2015-12-01 08:00:00 9 10 ANANDVIHAR Dec 386.33 2015-12-01 09:00:00 10 11 ANANDVIHAR Dec 277.17 2015-12-01 10:00:00 11 12 ANANDVIHAR Dec 243.83 2015-12-01 11:00:00 12 13 ANANDVIHAR Dec 225.91 2015-12-01 12:00:00 13 14 ANANDVIHAR Dec 234.73 2015-12-01 13:00:00 14 15 ANANDVIHAR Dec 192.09 2015-12-01 14:00:00 15 16 ANANDVIHAR Dec 192.64 2015-12-01 15:00:00 16 17 ANANDVIHAR Dec 187.27 2015-12-01 16:00:00 17 18 ANANDVIHAR Dec 179.67 2015-12-01 17:00:00 18 19 ANANDVIHAR Dec 233 2015-12-01 18:00:00 19 20 ANANDVIHAR Dec 268.8 2015-12-01 19:00:00 20 21 ANANDVIHAR Dec 309 2015-12-01 20:00:00 21 22 ANANDVIHAR Dec 296.67 2015-12-01 21:00:00 22 23 ANANDVIHAR Dec 310 2015-12-01 22:00:00 23 24 ANANDVIHAR Dec 314.73 2015-12-01 23:00:00 24 25 ANANDVIHAR Dec 334.5 2015-12-02 00:00:00 25 26 ANANDVIHAR Dec 312.67 2015-12-02 01:00:00 26 27 ANANDVIHAR Dec 234.33 2015-12-02 02:00:00 27 28 ANANDVIHAR Dec 200 2015-12-02 03:00:00 28 29 ANANDVIHAR Dec 207.83 2015-12-02 04:00:00 29 30 ANANDVIHAR Dec 264.5 2015-12-02 05:00:00 ... ... ... ... ... ...
工作就像一個魅力。非常感謝 – Niteesh