datetime 열이 비어 있는지 확인

미카

datetime 열이 비어 있는지 여부와 같은 내부 함수를 확인하고 싶습니다. 내 샘플 df :

    date_dogovor    date_pogash date_pogash_posle_prodl
0   2019-03-07  2020-03-06  NaT
1   2019-02-27  2020-02-05  NaT
2   2011-10-14  2016-10-13  2019-10-13
3   2019-03-28  2020-03-06  NaT
4   2019-04-17  2020-04-06  NaT

내 기능 :

def term(date_contract , date_paymnt, date_paymnt_aftr_prlngtn):
if date_paymnt_aftr_prlngtn is None:
    return date_paymnt - date_contract 
else:
    return date_paymnt_aftr_prlngtn - date_contract 

df에 함수 적용 :

df['term'] = df.apply(lambda x: term(x['date_dogovor'], x['date_pogash'], x['date_pogash_posle_prodl']), axis=1 )

결과가 잘못되었습니다.

df['term']

    0              NaT
1              NaT
2              NaT
3              NaT
4              NaT
            ...   
115337         NaT
115338         NaT
115339   2921 days
115340         NaT
115341         NaT
Name: term, Length: 115342, dtype: timedelta64[ns]

datetime 열이 비어 있는지 올바르게 확인하는 방법은 무엇입니까?

이스 르엘

다음은 더 좋고 / 빠른 사용 numpy.where입니다 Series.isna.

df['term'] = np.where(df['date_pogash_posle_prodl'].isna(),
                      df['date_pogash'] - df['date_dogovor'], 
                      df['date_dogovor'] - df['date_dogovor'])

함수는 다음과 pandas.isna같이 변경해야합니다 .

def term(date_contract , date_paymnt, date_paymnt_aftr_prlngtn):
    if pd.isna(date_paymnt_aftr_prlngtn):
        return date_paymnt - date_contract 
    else:
        return date_paymnt_aftr_prlngtn - date_contract 

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배열이 비어 있는지 확인

분류에서Dev

MSSQL 열이 모두 숫자인지 비어 있는지 확인

분류에서Dev

배열이 null인지 비어 있는지 확인

분류에서Dev

세션이 비어 있는지 확인

분류에서Dev

ParseFile이 비어 있는지 확인

분류에서Dev

pcollection이 비어 있는지 확인

분류에서Dev

배열이 비어 있는지 어떻게 확인합니까?

분류에서Dev

인스펙터의 배열이 비어 있는지 확인

분류에서Dev

문자열이 비어 있는지 VHDL 확인

분류에서Dev

jquery로 문자열이 비어 있는지 확인

분류에서Dev

Java에서 배열이 비어 있는지 StringTemplate 확인

분류에서Dev

PHP에서 배열이 비어 있는지 확인

분류에서Dev

문자열이 비어 있는지 확인하십시오.

분류에서Dev

Store Vuex에서 JSON 배열이 비어 있는지 확인

분류에서Dev

키와 값이있는 배열이 비어 있는지 확인하는 방법

분류에서Dev

값이 null이거나 비어있는 배열인지 Hamcrest 확인

분류에서Dev

seekbar 값이 null인지 비어 있는지 확인

분류에서Dev

속성 값이 null인지 비어 있는지 확인

분류에서Dev

PHP 배열에 비 특정 문자열이 포함되어 있는지 확인

분류에서Dev

문자열이 정의되지 않았거나 비어 있는지 확인

분류에서Dev

배열이 비어 있는지 확인 (키를 계산하지 않음)

분류에서Dev

Flutter에서 JSON 배열이 비어 있는지 확인하는 방법

분류에서Dev

객체 내부의 배열이 비어 있는지 확인하는 방법 JavaScript

분류에서Dev

tcsh에서 문자열이 비어 있는지 확인하는 방법

분류에서Dev

다차원 연관 배열이 비어 있는지 확인하는 방법

분류에서Dev

JSON 데이터 구문 분석 및 배열이 비어 있는지 확인

분류에서Dev

$ scope의 모델이 비어 있는지 확인하는 방법

분류에서Dev

유닉스는 파일이 비어 있는지 확인

분류에서Dev

데이터 세트가 비어 있는지 확인하는 IF 문

Related 관련 기사

  1. 1

    배열이 비어 있는지 확인

  2. 2

    MSSQL 열이 모두 숫자인지 비어 있는지 확인

  3. 3

    배열이 null인지 비어 있는지 확인

  4. 4

    세션이 비어 있는지 확인

  5. 5

    ParseFile이 비어 있는지 확인

  6. 6

    pcollection이 비어 있는지 확인

  7. 7

    배열이 비어 있는지 어떻게 확인합니까?

  8. 8

    인스펙터의 배열이 비어 있는지 확인

  9. 9

    문자열이 비어 있는지 VHDL 확인

  10. 10

    jquery로 문자열이 비어 있는지 확인

  11. 11

    Java에서 배열이 비어 있는지 StringTemplate 확인

  12. 12

    PHP에서 배열이 비어 있는지 확인

  13. 13

    문자열이 비어 있는지 확인하십시오.

  14. 14

    Store Vuex에서 JSON 배열이 비어 있는지 확인

  15. 15

    키와 값이있는 배열이 비어 있는지 확인하는 방법

  16. 16

    값이 null이거나 비어있는 배열인지 Hamcrest 확인

  17. 17

    seekbar 값이 null인지 비어 있는지 확인

  18. 18

    속성 값이 null인지 비어 있는지 확인

  19. 19

    PHP 배열에 비 특정 문자열이 포함되어 있는지 확인

  20. 20

    문자열이 정의되지 않았거나 비어 있는지 확인

  21. 21

    배열이 비어 있는지 확인 (키를 계산하지 않음)

  22. 22

    Flutter에서 JSON 배열이 비어 있는지 확인하는 방법

  23. 23

    객체 내부의 배열이 비어 있는지 확인하는 방법 JavaScript

  24. 24

    tcsh에서 문자열이 비어 있는지 확인하는 방법

  25. 25

    다차원 연관 배열이 비어 있는지 확인하는 방법

  26. 26

    JSON 데이터 구문 분석 및 배열이 비어 있는지 확인

  27. 27

    $ scope의 모델이 비어 있는지 확인하는 방법

  28. 28

    유닉스는 파일이 비어 있는지 확인

  29. 29

    데이터 세트가 비어 있는지 확인하는 IF 문

뜨겁다태그

보관