我试图找出如何使用Y的最后一列中的值和多个条件来推导Z和p
原始DF:
╔════╦═══╗ ║ X ║ Y ║ ╠════╬═══╣ ║ 29 ║ 5 ║ ║ 28 ║ 4 ║ ║ 32 ║ 3 ║ ║ 29 ║ 3 ║ ║ 26 ║ 1 ║ ║ 38 ║ 5 ║ ║ 25 ║ 2 ║ ║ 33 ║ 3 ║ ║ 25 ║ 3 ║ ║ 25 ║ 5 ║ ║ 40 ║ 1 ║ ║ 30 ║ 6 ║ ║ 31 ║ 3 ║ ║ 38 ║ 5 ║ ╚════╩═══╝
所需产出:
╔════╦═══╦═════╦══════╗ ║ X ║ Y ║ Z ║ P ║ ╠════╬═══╬═════╬══════╣ ║ 29 ║ 5 ║ 5 ║ 0 ║ ║ 28 ║ 4 ║ 10 ║ 0 ║ ║ 32 ║ 3 ║ 15 ║ 0 ║ ║ 29 ║ 3 ║ 20 ║ 0 ║ ║ 26 ║ 1 ║ 25 ║ 650 ║ ║ 38 ║ 5 ║ 5 ║ 0 ║ ║ 25 ║ 2 ║ 10 ║ 0 ║ ║ 33 ║ 3 ║ 15 ║ 0 ║ ║ 25 ║ 3 ║ 20 ║ 0 ║ ║ 25 ║ 5 ║ 25 ║ 0 ║ ║ 40 ║ 1 ║ 30 ║ 1200 ║ ║ 30 ║ 6 ║ 5 ║ 0 ║ ║ 31 ║ 3 ║ 10 ║ 0 ║ ║ 38 ║ 5 ║ 15 ║ 0 ║ ╚════╩═══╩═════╩══════╝
我做了一些研究,发现使用了移位,但是,我不知道如何添加其他条件
data = {'X':[29,28,32,29,26,38,25,33,25,25,40,30,31,38], 'Y':[5,4,3,3,1,5,2,3,3,5,1,6,3,5]}
非常感谢
使用^{} by helper } 创建的移位掩码,然后将^{} 与} 相加,对于下一列,使用^{} :
Series
和^{1
相加,并将5
与^{试试这个
相关问题 更多 >
编程相关推荐