반응형
fillna
메서드를 사용하여 한 열의 누락 된 값을 다른 열의 값으로 채우고 싶습니다.
(각 행을 반복하는 것은 매우 나쁜 습관이며 한 번에 모든 작업을 수행하는 것이 더 나을 것이라고 읽었지만 fillna
로 수행하는 방법을 찾을 수 없었습니다.)
이전 데이터 :
Day Cat1 Cat2
1 cat mouse
2 dog elephant
3 cat giraf
4 NaN ant
이후 데이터 :
Day Cat1 Cat2
1 cat mouse
2 dog elephant
3 cat giraf
4 ant ant
해결 방법
In [17]: df['Cat1'].fillna(df['Cat2'])
Out[17]:
0 cat
1 dog
2 cat
3 ant
Name: Cat1, dtype: object
참조 페이지 https://stackoverflow.com/questions/30357276
반응형
'파이썬' 카테고리의 다른 글
파이썬 비어 있지 않은 폴더를 제거 / 삭제하려면 어떻게합니까? (0) | 2020.11.23 |
---|---|
파이썬 how to add element to json list - python (0) | 2020.11.23 |
파이썬 How to randomly select an item from a list? (0) | 2020.11.23 |
파이썬에서 대괄호의 다른 의미 (0) | 2020.11.23 |
파이썬 파이 게임의 카운트 다운 타이머 (0) | 2020.11.23 |
댓글