-
카테고리
-
세부 분야
데이터 분석
-
해결 여부
미해결
2:12 질문입니다.
21.10.19 01:30 작성 조회수 75
0
본 강의 2분 12초에서 delivery_time을 구하기 위해 orders.loc[:, 'delivery_time'] = pd.to_datetime(orders.loc[:, 'order_delivered_customer_date']) - pd.to_datetime(orders.loc[:, 'order_purchase_timestamp'])로 -(빼기) 연산을 하는데
datetime64 dtype끼리 연산을 할때는 to_datetime()에서 format을 지정해주지 않아도 되는건가요?
처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화까지 전과정 기본 익히기) [데이터과학 Part1]
EDA/pandas/시각화로 이커머스 배송 시간 분석
강의실 바로가기
답변을 작성해보세요.
0
잔재미코딩 DaveLee
지식공유자2021.10.20
안녕하세요.
'order_delivered_customer_date' 와 'order_purchase_timestamp' 은 둘다 object 타입인데요. 이를 pandas.to_datetime() 로 변환하면, datetime64 등의 데이터 타입으로 변환이 되는데요. 이를 빼기 연산을 한다고 해서, 별도로 format 을 꼭 지정해서 to_datetime() 으로 변환할 필요는 없고요. datetime 간의 빼기 연산 값은 timedelta 데이터 타입으로 계산이 됩니다.
감사합니다.
답변 1