[pandasの使い方] 7. データの演算

Pandas
スポンサーリンク

Series, DataFrameにおけるデータの演算(ブロードキャスト)

pandasのSeries, DataFrameでデータを演算するには?

pandasのDataframe、Seriesでもnp.arrayと同様にブロードキャストによる演算ができる。

np.arrayのブロードキャスト

np.arrayのブロードキャストは以下を参照。

[NumPyの使い方] 7. ブロードキャスト
NumPyによるブロードキャスト

DataFrameにおけるデータの操作

DataFrameでもnp.arrayと同様にブロードキャストができる。インデクス、カラム名はそのまま維持される。

列単位でのブロードキャスト

df.subtract(df[‘S’], axis=0)のようにオブジェクトメソッドにaxis=0を指定することで、列単位のブロードキャストが可能となる。

参考

Pythonデータサイエンスハンドブック ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習

コメント