現在以下のようなデータフレームを持っています。
日付(DatatimeIndex) | 商品名 | 売上数 | 発注数 | 月売上平均 | 月売上標準偏差 |
---|---|---|---|---|---|
2017-01-01 | ... | 12 | 0 | 10.0 | 5.2 |
2017-01-02 | ... | 22 | 0 | 10.0 | 5.2 |
2017-01-03 | ... | 15 | 0 | 10.0 | 5.2 |
2017-01-04 | ... | 18 | 50 | 10.0 | 5.2 |
2017-01-05 | ... | 10 | 0 | 10.0 | 5.2 |
... | ... | ... | ... | ... | ... |
2017-02-01 | ... | 21 | 41 | 11.0 | 3.2 |
2017-02-02 | ... | 16 | 0 | 11.0 | 3.2 |
このデータフレームにイメージとして以下のような関数で計算した値を列を加えたいです。
各行に対し、売上数・月売上平均・月売上標準偏差を引数にとる関数 function(['売上数', '月売上平均', '月売上標準偏差']) で計算した値
日付(DatatimeIndex) | 商品名 | 売上数 | 発注数 | 月売上平均 | 月売上標準偏差 | 関数で計算した列 |
---|---|---|---|---|---|---|
2017-01-01 | ... | 12 | 0 | 10.0 | 5.2 | ... |
2017-01-02 | ... | 22 | 0 | 10.0 | 5.2 | ... |
2017-01-03 | ... | 15 | 0 | 10.0 | 5.2 | ... |
2017-01-04 | ... | 18 | 50 | 10.0 | 5.2 | ... |
2017-01-05 | ... | 10 | 0 | 10.0 | 5.2 | ... |
... | ... | ... | ... | ... | ... | ... |
2017-02-01 | ... | 21 | 41 | 11.0 | 3.2 | ... |
2017-02-02 | ... | 16 | 0 | 11.0 | 3.2 | ... |
Pandasのapply()が調べたところSeriesのような単一の列にしか適用できないとのことだったので、皆様から知見をいただければと思います。
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
2018/07/07 02:07