use*_*827 1 python subtraction pandas
如何在以下数据帧(df)中从另一行中减去一行:
RECL_LCC 1 2 3
RECL_LCC 35.107655 36.015210 28.877135
RECL_PI 36.961519 43.499506 19.538975
Run Code Online (Sandbox Code Playgroud)
我想做类似的事情:
df['Difference'] = df['RECL_LCC']-df['RECL_PI']
Run Code Online (Sandbox Code Playgroud)
但这给出了:
*** KeyError: 'RECL_LCC'
Run Code Online (Sandbox Code Playgroud)
您可以使用按索引值选择行df.loc:
In [98]: df.loc['Diff'] = df.loc['RECL_LCC'] - df.loc['RECL_PI']
In [99]: df
Out[99]:
RECL_LCC 1 2 3
RECL_LCC 35.107655 36.015210 28.877135
RECL_PI 36.961519 43.499506 19.538975
Diff -1.853864 -7.484296 9.338160
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11767 次 |
| 最近记录: |