我想对我的数据框列 B 和 C 应用一个公式,这相当于 excel B2*100/$B$2 和 C2 * 100/$C$2 并向下拖动。输入Date B C1/20 0.1 0.22/20 0.05 0.33/20 -0.1 -0.05期望的结果Date B C1/20 100 1002/20 50 1503/20 -100 -25谢谢
1 回答
陪伴而非守候
TA贡献1757条经验 获得超8个赞
df['B'] = df['B'].multiply(100).div(df['B'].iloc[0]) df['C'] = df['C'].multiply(100).div(df['C'].iloc[0])
请注意,数据帧索引从 0 开始,而不是 1,并且标题不计算在内,因此电子表格的第二行在数据帧中的索引为 0。
添加回答
举报
0/150
提交
取消