例如,我有一个 vector ,如下所示:
FOL.2. FOL TAL.2. TAL BOR.2. BOR HAD.2. HAD ITA.2. ITA NOR.2. NOR
我需要 vector 如下:
FOL FOL.2. TAL TAL.2. BOR BOR.2. HAD HAD.2. ITA ITA.2. NOR NOR.2.
我尝试了
sort(myvector)
,但没有用。基本上我需要切换 vector 中每两个元素的位置。 最佳答案
另一种解决方案
x[1:length(x) + c(1, -1)]
[]
中的操作将1, 2, 3, 4, 5, 6
转换为2, 1, 4, 3, 6, 5
。关于r - 如何切换R中向量的每两个元素?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59669730/