0
這是從我的數據幀的樣本:數據框中賦予功能,以行與特定條件
id DPT_DATE TRANCHE_NO TRAIN_NO J_X RES_HOLD_IND
0 2017-04-01 330.0 1234.0 -1.0 100.0
1 2017-04-01 330.0 1234.0 0.0 80.0
2 2017-04-02 331.0 1235.0 -1.0 91.0
3 2017-04-02 331.0 1235.0 0.0 83.0
4 2017-04-03 332.0 1236.0 -1.0 92.0
5 2017-04-03 332.0 1236.0 0.0 81.0
6 2017-04-04 333.0 1237.0 -1.0 87.0
7 2017-04-04 333.0 1237.0 0.0 70.0
8 2017-04-05 334.0 1238.0 -1.0 93.0
9 2017-04-05 334.0 1238.0 0.0 90.0
10 2017-04-06 335.0 1239.0 -1.0 89.0
11 2017-04-06 335.0 1239.0 0.0 85.0
12 2017-04-07 336.0 1240.0 -1.0 82.0
13 2017-04-07 336.0 1240.0 0.0 76.0
這是火車預訂,出發TRAIN_NO的DPT_DATE =日期數據幀=列車J_X數=出發前幾天(J_X = 0.0表示出發當天,J_X = -1表示出發後一天),RES_HOLD_IND表示當天的預約保留
我想爲每個DPT_DATE和TRAIN_NO創建一個新列,以便爲我提供RES_HOLD_IND日J_X = -1
示例(I想要這個):
id DPT_DATE TRANCHE_NO TRAIN_NO J_X RES_HOLD_IND RES_J-1
0 2017-04-01 330.0 1234.0 -1.0 100.0 100.0
1 2017-04-01 330.0 1234.0 0.0 80.0 100.0
2 2017-04-02 331.0 1235.0 -1.0 91.0 91.0
3 2017-04-02 331.0 1235.0 0.0 83.0 91.0
4 2017-04-03 332.0 1236.0 -1.0 92.0 92.0
5 2017-04-03 332.0 1236.0 0.0 81.0 92.0
6 2017-04-04 333.0 1237.0 -1.0 87.0 87.0
7 2017-04-04 333.0 1237.0 0.0 70.0 87.0
謝謝你的幫忙!
謝謝,這正是我需要的:) –