如何将交替行中的值转换为 R 数据框列中的负值?
要将交替行中的值转换为 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)-
x1 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
x1 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
以上是 如何将交替行中的值转换为 R 数据框列中的负值? 的全部内容, 来源链接: utcz.com/z/322261.html