0
데이터 프레임이 'df'입니다. dataframe의 열은 아래의 유형입니다 - 같은Concat float with pandas
ID float64
TYPE object
COMB_ID float64
AMT_DR float64
AMT_CR float64
데이터 내 dataframe에 보인다 - 나는의 경우 '상태'라는 새 열을 만들려면 이제
ID TYPE COMB_ID AMT_DR AMT_CR
0 3619998 E 84623 1169456 NaN
1 3619998 E 84624 315792 NaN
2 3619998 E 84625 73389 NaN
3 3619998 E 85947 NaN 1558637
4 3619999 E 84623 1488992 NaN
AMT_DR null이 아닌 경우 AMT_CR이 null이 아닌 경우 COMB_ID + 'Dr :' &과 같은 필드를 만들어야합니다. 내 팬더 로직은 다음과 같습니다 -
ID TYPE COMB_ID AMT_DR AMT_CR Status
0 3619998 E 84623 1169456 NaN 84623.0-Dr:
1 3619998 E 84624 315792 NaN 84624.0-Dr:
2 3619998 E 84625 73389 NaN 84625.0-Dr:
3 3619998 E 85947 NaN 1558637 85947.0-Cr:
4 3619999 E 84623 1488992 NaN 84623.0-Dr:
그래서, 나는 "0.0"는 상태 열의 부분을 싶지 않는 -
df['Status'] = np.where(df['AMT_DR'].notnull(), df['COMB_ID'].astype(str) + '-Dr:', df["COMB_ID"].astype(str) + '-Cr:')
지금
DF는 것 같습니다. 너는 같은 도움을받을 수 있니?
감사합니다.
맞춤법 검사 [ 'COMB_ID'] astype (int)를' – EdChum