

pythonのpandasで、ゼロ列目（行名）が日付になって、１列目以降は整数データのみのデータフレームなのですが、いままでは、  
df['加算結果'] = df.sum(axis=1)  
という具合に日にちごと（＝行ごと）の加算値が計算できていました。

最近、pandasをアップデートしたことが問題らしく、  
TypeError: Addition/subtraction of integers and integer-arrays with Timestamp
is no longer supported. Instead of adding/subtracting `n`, use `n * obj.freq`  
というエラーが出るようになってしまいました。

計算対象のdfは、ゼロ列目が日付ですが、加算しようとしているのは２列目以降の整数値で、計算対象に日付データは含まれていません。このエラーは何が言いたいのでしょうか？「`n
* obj.freq`」を使えと言っているようなのですが、意味が分かりません。

よろしくお願いいたします。


CC BY-SA 4.0
2021-01-16T13:09:53.983
73345
2021-01-16T13:09:53.983
43160
question
python pandas
pandas 1.2.0 で、行ごとの加算値を求めたい