gpt4 book ai didi

r - 如何从 R 中的现有向量(字符)创建两个向量?

转载 作者:行者123 更新时间:2023-12-04 04:34:24 25 4
gpt4 key购买 nike

所以我刚开始使用 R,我不得不时不时地挣扎。
我有这个刺激名称向量,例如:

1. abc1.jpg
2. abc2.jpg
3. bcd1.jpg
4. bcd2.jpg
5. cde1.jpg
6. cde2.jpg

现在第一个条目对应于左侧的图片,第二个对应于右侧的图片。我想创建两个名为“左”和“右”的向量,其中“左”向量将包含条目 1、3、5、7、9...(直到 300),而右边始终是同一图片的第二个条目(2,4,6...)

我该怎么做?
提前致谢!

最佳答案

vec <- 1:10 # an example vector with the numbers from 1 to 10

vec[c(TRUE, FALSE)]
# [1] 1 3 5 7 9

vec[c(FALSE, TRUE)]
# [1] 2 4 6 8 10

短索引向量,例如, c(TRUE, FALSE) , 循环使用,直到其长度与向量的长度匹配 vec .

关于r - 如何从 R 中的现有向量(字符)创建两个向量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20008170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com