通过将序列1向下移动到另一列

时间:2016-07-14 07:42:07

标签: r

我有以下df

df
Quarter Values
Q1        10
Q2        11
Q3        12
Q4        13

如何将colummn添加到相同的数据框,将值列移动1(如下所示):

df
Quarter  Values   Values1
Q1        10        
Q2        11        10
Q3        12        11
Q4        13        12

3 个答案:

答案 0 :(得分:3)

或仅使用lag中的dplyr函数,

library(dplyr)
df$Values1 <- lag(df$Values)

答案 1 :(得分:2)

或使用shift

中的data.table
library(data.table)
setDT(df)[, Values1 := shift(Values)]

答案 2 :(得分:1)

你可以尝试

num1=(TextView)findViewById(id.editText);
num2=(TextView)findViewById(id.editText2);
num3=(TextView)findViewById(id.editText3);