0
不同的列我有一個DF拆分數據框列到基於狀態
id store_name open_timings
1 abc 9 TO 1 -4 TO 11
2 bcd 8 TO 11 - 1 TO 3
3 xyz 8 TO 2
4 qwe 9 TO 2-4 TO 7
我要重新格式化該DF,這樣,我創建3組以上的列start_time,end_time,closed_time
。
即
id store_name start_time end_time closed_time
1 abc 9 11 1-4
2 bcd 8 3 11-1
3 xyz 8 2 None
4 qwe 9 7 2-4
如果可能的話我可以轉換這列24小時格式,這樣的事情。
id store_name start_time end_time closed_time
1 abc 9:00 11:00 13:00-16:00
2 bcd 8:00 15:00 11:00 -13.00
3 xyz 8:00 14:00 nan
4 qwe 9:00 19:00 14:00-16:00
第二部分是可選的,
有沒有什麼辦法讓這個?
我有辦法通過
df['temp1'], df['temp'] = df['open_timings'].str.split('-', 1).str
到列open_timings
分成2個,但不能讓過去那種。
不錯,轉換爲時間格式,我應該使用pd.to_datetime? – Shubham
不知道'am'或'pm'我們如何將它轉換爲24小時的日期時間。它造成了模糊性 – Dark
這就是我認爲所有開始時間值都是AM,結束時間是PM,我不確定Closed_time部分 – Shubham