3
팬ダ 데이터 프레임에 두 개의 열이 있습니다.팬더의 다른 열에서 누락 된 값을 입력하십시오.
누락 된 값 Credit_History
열 (dtype : int64)을 열 (dtype : int64)의 값으로 채 웁니다.
팬ダ 데이터 프레임에 두 개의 열이 있습니다.팬더의 다른 열에서 누락 된 값을 입력하십시오.
누락 된 값 Credit_History
열 (dtype : int64)을 열 (dtype : int64)의 값으로 채 웁니다.
당신이 시도 할 수 fillna
또는 combine_first
:
df.Credit_History = df.Credit_History.fillna(df.Loan_Status)
또는 :
df.Credit_History = df.Credit_History.combine_first(df.Loan_Status)
샘플 :
import pandas as pd
import numpy as np
df = pd.DataFrame({'Credit_History':[1,2,np.nan, np.nan],
'Loan_Status':[4,5,6,8]})
print (df)
Credit_History Loan_Status
0 1.0 4
1 2.0 5
2 NaN 6
3 NaN 8
df.Credit_History = df.Credit_History.combine_first(df.Loan_Status)
print (df)
Credit_History Loan_Status
0 1.0 4
1 2.0 5
2 6.0 6
3 8.0 8