【发布时间】:2021-06-18 15:35:58
【问题描述】:
我有一个长度为 4800 的大字符。向量中的元素顺序不正确,所以我想更改它。
顺序应该是前 96 个元素,其次是第三个 96 个元素,然后是第五个 96 个元素,第七个 96 个元素,...直到最后 96 个元素。那么接下来应该是第二个96个元素,第四个96个元素,第六个96个元素,......直到最后一个96个。所以基本上,提取96个元素,步长为96,直到字符结束。
所以我可以这样做:
icfinal[c(1:96,193:289,386:481,...)]
但这需要我很长时间。有谁知道如何用一个函数解决这个问题?
非常感谢!
【问题讨论】:
-
从289,为什么不是385?? 193:289 也是 97 个元素,而不是 96
标签: r iteration character extract element