nat*_*han 1 swap r vector multiple-columns
V1 V2
5 6
4 4
2 5
Run Code Online (Sandbox Code Playgroud)
我将如何交换这两个列向量中的值。所以结果是:
V1 V2
6 5
4 4
5 2
Run Code Online (Sandbox Code Playgroud)
最简单的方法可能是:
df[1:2] <- df[2:1]
Run Code Online (Sandbox Code Playgroud)
也就是说,它交换值而不是列名。
更编程:
c2swap <- c("V1", "V2")
df[c2swap] <- df[rev(c2swap)]
Run Code Online (Sandbox Code Playgroud)