for i in tqdm(list(df_xl.keys())):
df_xl[i]['소요'] = df_xl[i]['완료'] - df_xl[i]['픽업']
소요시간을 구한 뒤, 데이터를 확인해보니 timedelta
형식의 데이터가 생성되었다.
# output
0 0 days 00:01:06
1 0 days 00:00:05
2 0 days 00:00:03
3 0 days 00:11:34
4 0 days 00:17:03
...
185777 0 days 00:08:29
185778 0 days 00:02:04
185779 0 days 00:12:01
185780 0 days 00:05:28
185781 0 days 00:17:36
Length: 185782, dtype: timedelta64[ns]
timedelta에서는
.days
와.seconds
기능만 존재하므로,
days 데이터를 제거하고 '분' 데이터만 가져오기 위해.dt.seconds
를 이용하여 분 데이터로 변환하였다.
round((df_xl[i]['소요'].dt.seconds/ 60),0)
# output
0 1.0
1 0.0
2 0.0
3 12.0
4 17.0
...
185777 8.0
185778 2.0
185779 12.0
185780 5.0
185781 18.0
Name: 소요, Length: 185782, dtype: float64