Pandas의 각 그룹에서 평균으로 누락된 값 채우기
이 맥락에서 목표는 누락된 값("NaN")을 채우는 것입니다. )를 "이름" 열 내의 각 개별 그룹에 대한 평균값으로 바꿉니다. 이를 달성하기 위해 fillna 메소드와 함께 Pandas의 변환 기능을 활용할 수 있습니다.
제공된 DataFrame 예제를 고려해 보겠습니다.
각 "이름" 내의 평균값을 계산하려면 group의 경우 groupby 함수를 사용할 수 있습니다.
그러나 grouped는 평균값을 포함하는 DataFrame이므로 다음을 수행해야 합니다. 이를 원래 DataFrame에 다시 적용하여 누락된 값을 채웁니다. 변환이 유용해지는 곳은 다음과 같습니다.
코드 분석은 다음과 같습니다.
lambda x: x.fillna(x.mean())은 각 그룹을 취하는 익명 함수를 정의합니다. (x로 표시)를 입력으로 사용하고 다음 작업을 수행합니다.
코드를 실행한 후 결과 DataFrame에는 원하는 대로 채워진 값이 포함됩니다.
위 내용은 Pandas의 누락된 값을 그룹 평균으로 채우는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!