如何将 Excel 公式应用于第一行被阻止的数据框

我想对我的数据框列 B 和 C 应用一个公式,这相当于 excel B2*100/$B$2 和 C2 * 100/$C$2 并向下拖动。


输入


Date    B      C

1/20   0.1    0.2

2/20   0.05    0.3

3/20  -0.1    -0.05

期望的结果


Date    B      C

1/20   100    100

2/20   50     150

3/20  -100    -25

谢谢


红糖糍粑
浏览 73回答 1
1回答

陪伴而非守候

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。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python