对于数据框,例如:
dt
COL000 COL001
STK_ID
Rowname1 2 2
Rowname2 1 4
Rowname3 1 1
Run Code Online (Sandbox Code Playgroud)
将 Row1 除以 Row2 的结果附加到同一数据帧的最简单方法是什么?即期望的结果是:
COL000 COL001
STK_ID
Rowname1 2 2
Rowname2 1 4
Rowname3 1 1
Newrow 2 0.5
Run Code Online (Sandbox Code Playgroud)
对不起,如果这是一个简单的问题,我正在慢慢掌握 R 背景下的熊猫。
提前致谢!!!
下面的代码将创建一个带有索引的新行,该索引d由分隔行a和b.
import pandas as pd
df = pd.DataFrame(data={'x':[1,2,3], 'x':[4,5,6]}, index=['a', 'b', 'c'])
df.loc['d'] = df.loc['a'] / df.loc['b']
print(df)
# x y
# a 1.0 4.0
# b 2.0 5.0
# c 3.0 6.0
# d 0.5 0.8
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15997 次 |
| 最近记录: |