我有一個數據集,如下所示。在python中對日期時間類型進行分類
Sign-uptime Part of Day
-----------------------------------------------------------------------------------
2015-02-03 13:48:41
2015-02-06 19:42:33
2015-02-07 08:22:11
2015-02-11 02:23:11
2015-02-14 22:45:41
我已經導出的數據集,我需要歸類如下:
Morning 5 am to 12 pm (noon)
Afternoon 12 pm to 5 pm
Evening 5 pm to 9 pm
Night 9 pm to 5 am
,並在列中顯示這些「節的一部分。」註冊時間是日期時間類型。
請告訴我們你已經嘗試了什麼... – franklinsijo
我只提取小時(例如12.0)從日期時間,並將其轉換爲int(列名:Hours.Int)。於是,我嘗試 如果merged_data [ 'Hours.Int']所有()在範圍(1,5): 打印( '夜') ELIF等... –
我想這也 merged_data ['Part_of_Day'] = numpy.where(int(12)<= merged_data ['Hours.Int']。all()<= int(17),「Afternoon」,0) –