1から52までの支柱があります 最初の26と最後の26を別々に合計します。パンダ - 1-Nの列の列を並べ替え
私は次があります。
column_names = [x for x in df.columns.values.tolist()
if x.startswith("spend_")
]
これは私がに興味があるすべての列を与える
[ 'spend_1'、 'spend_2'、 'spend_3'、 「spend_4。次のように」、 'spend_5' ...]
私は、それらをまとめることができます。
df['pre_spend'] = df[column_names].sum(axis=1)
これは私にすべて52週間を与えます。
1_26と27_52を別々に選択する簡単な方法はありますか?
私はこれをやっています: pre_spend =合計(of spend_1-spend_26);
サンプルデータセットを作成できますか? – Travis
[列のスライス](http://pandas.pydata.org/pandas-docs/stable/dsintro.html#indexing-selection)を使用してその一部を合計することができます。この[Pandas From The Ground Up](http://pandas.pydata.org/talks.html#pycon-us-2015)の話を見るのには時間がかかるでしょう。 – wwii