특정 열에 대한 DataFrame의 행 합계 계산
DataFrame을 지정하려면 다음을 나타내는 열 'e'를 추가하려고 합니다. 'a', 'b', 'd' 열의 합, 지정된 열과 DataFrame을 사용하는 적절한 작업은 다음과 같습니다. 다음:
df['e'] = df[['a', 'b', 'd']].sum(axis=1, numeric_only=True)
여기서 sum(axis=1)은 각 행에 따라 합계를 계산하여 각 행에 대해 'a', 'b' 및 'd' 열의 값을 효과적으로 추가합니다. 숫자_전용=True 매개변수는 숫자 열만 고려하고 'c'와 같은 숫자가 아닌 열은 무시합니다.
대체 접근 방식: 특정 열 제외
원하는 경우 합계에서 열을 제외하려면 원하는 열 목록을 만들고 원하지 않는 열을 제외하면 됩니다. 항목:
col_list = list(df) col_list.remove('d') df['e'] = df[col_list].sum(axis=1)
이 접근 방식을 사용하면 계산을 위해 특정 열을 선택할 수 있습니다.
추가 참고 사항:
위 내용은 Pandas DataFrame의 행 전체에 걸쳐 특정 열의 합계를 어떻게 계산합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!