我想用相同的名字开头对列进行求和。
示例:
import pandas as pd
import numpy as np
df=pd.DataFrame({'product':['TV','COMPUTER','SMARTPHONE'],
'price_2012':np.random.randint(100,300,3),
'price_2013':np.random.randint(100,300,3),
'price_2014':np.random.randint(100,300,3),
'price_2015':np.random.randint(100,300,3),
'price_2016':np.random.randint(100,300,3)})
对于这个例子,我想创建一个新列price_2012_2016,等于2013年到2016年的价格总和而不列出所有列。
PS:在SAS中,我喜欢这样:price_2012_2016 = sum(of prix_2012-prix-2016);
Cordialy, 劳伦特A.