【发布时间】:2016-12-15 06:47:18
【问题描述】:
考虑下面pandasDataFrame
df = pd.DataFrame(np.random.randint(1,10,15).reshape(-1,3), columns = list('abc'))
我想在单个实例中将所有三列的值更新为适当的比率(即列值除以所有三列的总和,轴 = 1)。
类似:
df = df.loc[:,['a','b','c']] / df.loc[:,['a','b','c']].sum(axis = 1)
我怎样才能做到这一点?
【问题讨论】:
标签: python pandas numpy dataframe