선택적 열 변경을 위해 apply() 함수 사용
Pandas에서 apply() 함수는 값을 변환하는 다용도 도구입니다. 데이터프레임. 다른 열은 유지하면서 특정 열을 수정하는 데 사용할 수 있습니다.
질문:
단일 열의 값을 수정하기 위해 apply() 함수를 어떻게 활용할 수 있습니까? 나머지에 영향을 주지 않고 Pandas DataFrame에서 열?
답변:
특정 열에 변환을 적용하려면 다음과 같이 수정된 열을 다시 해당 열에 할당합니다.
df['column_name'] = df['column_name'].apply(transform_function)
예:
다음을 고려하세요. DataFrame:
a b 0 1 2 1 2 3 2 3 4 3 4 5
'b'는 그대로 두고 'a' 열의 값을 늘리려면 다음 코드를 사용하세요.
df['a'] = df['a'].apply(lambda x: x + 1)
이렇게 하면 다음과 같이 변환된 DataFrame이 생성됩니다.
a b 0 2 2 1 3 3 2 4 4 3 5 5
위 내용은 Pandas\' `apply()` 함수가 다른 열에 영향을 주지 않고 단일 열을 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!