• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

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을 지정해주지 않아도 되는건가요?

 

답변 1

답변을 작성해보세요.

0

안녕하세요.

'order_delivered_customer_date' 와 'order_purchase_timestamp' 은 둘다 object 타입인데요. 이를 pandas.to_datetime() 로 변환하면, datetime64 등의 데이터 타입으로 변환이 되는데요. 이를 빼기 연산을 한다고 해서, 별도로 format 을 꼭 지정해서 to_datetime() 으로 변환할 필요는 없고요. datetime 간의 빼기 연산 값은 timedelta 데이터 타입으로 계산이 됩니다. 

감사합니다.