我有一个数据框,如下所示:
colour | evaluation |
---|---|
white | 1.00 |
black | - 0.50 |
white | - 0.60 |
black | 1.50 |
判断是数值数据类型.
我想创建代码,用黑色翻转所有判断的所有符号,这样+就变成了-,变成了+,以创建一个如下所示的表:
colour | evaluation |
---|---|
white | 1.00 |
black | 0.50 |
white | - 0.60 |
black | - 1.50 |
这是我的数据框前20行的dput()输出:
structure(list(nnue_diff = c(NA, 0.12, -0.05, 0.06, -0.03, 0.13,
-0.05, 0.02, 0.13, -0.22, -0.08, 0.07, -0.2, 0.24, -0.16, 0.32,
1.18, -1.23, -0.06, 0), colour = c("white", "black", "white",
"black", "white", "black", "white", "black", "white", "black",
"white", "black", "white", "black", "white", "black", "white",
"black", "white", "black")), row.names = c(NA, -20L), class = c("tbl_df",
"tbl", "data.frame"))
有谁知道这样做的方法吗?