要将交替行中的值转换为 R 数据框列中的负值,我们可以按照以下步骤操作 -
首先,创建一个数据框。
然后,使用 1 和负 1 的向量乘法将交替行中的值转换为负数。
让我们创建一个数据框,如下所示 -
x<-sample(1:5,30,replace=TRUE) df<-data.frame(x) df输出结果
执行时,上述脚本生成以下内容output(this output will vary on your system due to randomization)-
x 1 5 2 2 3 5 4 4 5 5 6 2 7 1 8 5 9 1 10 1 11 3 12 5 13 4 14 5 15 3 16 1 17 4 18 2 19 4 20 1 21 4 22 4 23 5 24 4 25 1 26 1 27 5 28 5 29 4 30 4
将交替行中的值转换为负数
使用 1 和负 1 的向量乘法将数据帧 df 列 x 的交替行中的值转换为负 -
x<-sample(1:5,30,replace=TRUE) df<-data.frame(x) df$x<-df$x*c(1,-1) df输出结果
x 1 5 2 -2 3 5 4 -4 5 5 6 -2 7 1 8 -5 9 1 10 -1 11 3 12 -5 13 4 14 -5 15 3 16 -1 17 4 18 -2 19 4 20 -1 21 4 22 -4 23 5 24 -4 25 1 26 -1 27 5 28 -5 29 4 30 -4