我对R是新手,所以我对基本知识有点困惑。目前,我使用以下代码创建了一个字符串:
coldf <- character (length=2500)我想更改字符中的内容。每50个字符,我就想把它改成别的东西。我想要改变的一些东西是苹果、香蕉、梨和橘子。最后,我希望我的字符串是这样的:
“apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” “apple” "banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana” “banana" “pear”... etc发布于 2021-04-23 02:58:46
看起来,您需要的是rep()函数。它有三个基本用法:
为了说明:
x = letters[1:5]
# 1
rep(x, 4)
# [1] "a" "b" "c" "d" "e" "a" "b" "c" "d" "e" "a" "b" "c" "d" "e" "a" "b" "c" "d" "e"
# 2
rep(x, each = 4)
# [1] "a" "a" "a" "a" "b" "b" "b" "b" "c" "c" "c" "c" "d" "d" "d" "d" "e" "e" "e" "e"
# 3
rep(x, 5:1)
# [1] "a" "a" "a" "a" "a" "b" "b" "b" "b" "c" "c" "c" "d" "d" "e"https://stackoverflow.com/questions/67223023
复制相似问题