2
私は、次のデータセットを持っている:合計数値以外の値があるパンダDATAFRAMEのすべての列
df = pd.DataFrame({'col1' : [12,3,4,5,'a',5], 'col2' : [1,5,'b',6,10,1]})
私はdf.sum(axis=0, numeric_only=True)
を実行すると、私は次のような出力が得られます。しかし
Series([], dtype: float64)
、数値以外の値をNone
に変更しても正常に動作します。
私の質問は、数値以外の値が存在する場合に、データセット内のすべての列の合計を見つける方法です。
jezraelカンフーパンダ:) – MYGz
おかげけどさんは、私は列の数が多いDFを持っていると私はプログラム的にこれをやってみたかったとしましょう? – captnolimar
最初の解決策は動作しませんか? '(df.apply(lambda x:pd.to_numeric(x、errors = 'coerce')))sum())'? – jezrael