파이썬 판다스 두 datetime 열의 차를 새로운 열에 대입하면 NaT 가 나와요

조회수 621회
>>> dfDLA.reset_index()['ETD'] - dfDLA.reset_index()['STD']
0   0 days 00:30:00
1   0 days 00:50:00
2   0 days 00:20:00
3   0 days 00:30:00
4   0 days 02:00:00
5   0 days 01:30:00
dtype: timedelta64[ns]


>>> dfDLA['DLA'] = dfDLA.reset_index()['ETD'] - dfDLA.reset_index()['STD']


>>> dfDLA['DLA']
STD                  FLT
2021-05-13 07:00:00  418   NaT
2021-05-13 07:05:00  302   NaT
                     401   NaT
2021-05-13 07:15:00  404   NaT
2021-05-14 06:50:00  407   NaT
2021-05-14 07:00:00  418   NaT
Name: DLA, dtype: timedelta64[ns]

왜 NaT로 나오는 걸까요? 인터넷 계속 찾아보다 현기증 나서 물어봅니다

  • 절대 불가능한 것 같은데, 정말 이렇게 나오나요? 뭔가 중간에 다른 내용이 있을 것 같은데... nowp 2021.5.17 15:52
  • 제가 방금 다시 해봤는데 지금은 잘 돼요... 뭐가 문제였던 건지 ㅠ 그때도 지금과 같게 한 거 같은데 아마 제가 빠뜨린 뭔가가 있었나봐요... 위에 올린 코드는 중간에 뺀 거 없이 연속으로 입력한 게 맞습니다 김지용 2021.5.19 03:42

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)