0
我具有被设置如下一个熊猫数据帧:组数据帧由两列,然后转移其他列的值高达1
Date Name A B C
09-01-10 Rose 11 2 5
09-01-11 Rose 12 6 7
09-01-12 Rose 9 7 14
09-01-10 Emma 20 70 24
09-01-11 Emma 19 74 19
我想的值上移用于列A,B,和C 1的日子,所以新的数据帧可以是这个样子:
Date Name A B C
09-01-10 Rose 12 6 7
09-01-11 Rose 9 7 14
09-01-12 Rose NA NA NA
09-01-10 Emma 19 74 19
09-01-11 Emma NA NA NA
我尝试这样做:
data= data.groupby(["Date","Name"]).sum()
data = data.shift(-1)
和它结束了looki纳克这样的,这是不正确的:
Date Name A B C
09-01-10 Rose 12 6 7
09-01-11 Rose 9 7 14
09-01-12 Rose 20 70 14
09-01-10 Emma 19 74 19
09-01-11 Emma NA NA NA
你对你想要什么的解释(“将值加1”)没有意义... – mprat
我想将A,B和C列中的值移回一天h玫瑰和艾玛。 – Richa