R中变量的反转符号
inverting sign of a variable in R
我想翻转一个列的符号。我有这样的数据:
id var_x
1 19
2 -4
3 3
4 -1
我想简单地翻转这些变量的符号:
id var_x var_x_1
1 19 -19
2 -4 4
3 3 -3
4 -1 1
我已经试过了,但没用。有什么建议可以让它发挥作用吗?
df$var_x_1 <- invert_variable(df$var_x)
head(cog$TRBTS_m1_inverted)
我们可以乘以 -1
,这样 -1
乘以负值 returns 为正,正值 returns 为负,0 为 0
df$var_x_1 <- -1 * df$var_x
-输出
df
id var_x var_x_1
1 1 19 -19
2 2 -4 4
3 3 3 -3
4 4 -1 1
数据
df <- structure(list(id = 1:4, var_x = c(19L, -4L, 3L, -1L)), class = "data.frame", row.names = c(NA,
-4L))
我想翻转一个列的符号。我有这样的数据:
id var_x
1 19
2 -4
3 3
4 -1
我想简单地翻转这些变量的符号:
id var_x var_x_1
1 19 -19
2 -4 4
3 3 -3
4 -1 1
我已经试过了,但没用。有什么建议可以让它发挥作用吗?
df$var_x_1 <- invert_variable(df$var_x)
head(cog$TRBTS_m1_inverted)
我们可以乘以 -1
,这样 -1
乘以负值 returns 为正,正值 returns 为负,0 为 0
df$var_x_1 <- -1 * df$var_x
-输出
df
id var_x var_x_1
1 1 19 -19
2 2 -4 4
3 3 3 -3
4 4 -1 1
数据
df <- structure(list(id = 1:4, var_x = c(19L, -4L, 3L, -1L)), class = "data.frame", row.names = c(NA,
-4L))