fillna()를 사용하여 누락된 값을 다른 열의 값으로 채우기
문제:
한 열(예: Cat2)의 누락된 값을 다른 열의 값으로 채워야 합니다. Pandas의 fillna() 메소드를 사용하여 열(예: Cat1) 비효율적인 행별 루핑을 피하고 단일 단계로 작업을 수행하는 것이 좋습니다.
해결책:
Pandas를 사용하면 전체 열을 인수로 전달할 수 있습니다. 필나(). 일치하는 인덱스를 기준으로 값을 정렬하고 그에 따라 누락된 값을 채웁니다.
df['Cat2'].fillna(df['Cat1'])
예:
다음 데이터를 고려하세요.
Day | Cat1 | Cat2 |
---|---|---|
1 | cat | mouse |
2 | dog | elephant |
3 | cat | giraf |
4 | NaN | ant |
fillna() 메서드를 적용한 후 4일차 Cat2의 누락된 값은 다음으로 채워집니다. 개미:
Day | Cat1 | Cat2 |
---|---|---|
1 | cat | mouse |
2 | dog | elephant |
3 | cat | giraf |
4 | ant | ant |
위 내용은 Pandas에서 한 열의 누락된 값을 다른 열의 값으로 어떻게 채울 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!