skip to content
barorin&?

df.sum()で数値列だけを対象にしたいとき

/ 1 min read

はじめに

df.sum()で数値列だけを対象にしたいときの例です。

方法

引数 numeric_only をセットするだけ

import pandas as pd

df = pd.DataFrame({
        'col1': ['a', 'b', 'c'],
        'col2': [1, 2, 3],
        'col3': [1, 2, 'a']})

df.sum(numeric_only=True)

# 出力結果
# col2 6
# dtype: int64