【发布时间】:2018-12-26 21:58:12
【问题描述】:
我有以下数据框:
print(X)
Quantity Class
1 0
5 0
6 1
8 2
9 3
0 4
...
print(dframe)
Pred_class Delta
0 -0.046348
1 1.856508
2 20.347518
3 -7.138728
4 6.642686
我想为 X 创建一个附加列 - "Final_Q" - X["Quantity"] 和相应的 "Delta" 的总和,每个类:
打印(X)
Quantity Class Final_Q
1 0 1 - (-0.046348)
5 0 5 - (-0.046348)
6 1 6 - (+1.856508)
...
我试过了:
for i in np.unique(X["Class"]):
#Isolate
X["Class"] == i
dframe["Pred_class"] == i
X_test_virtuale["BOOST"] = X_test_virtuale["ALG_N_forecast"] - dframe.iloc[0,0]
但它似乎无法正常工作;
【问题讨论】:
标签: python group-by conditional-statements