5
在R
中,如何使用从文件中获取的值覆盖长向量的第一个值,其中文件包含的值可能更少?在R中,如何将长向量的第一个值设置为较短值的第一个值?
例子:
# fill with n=100 values
vec1 <- runif(100)
# read m values, where m <= n
vec2 <- scan("myfile", sep="\n")
# now want to set the first m values of vec1
# to the values in vec2
我可以通过vec2
行走和值复制到vec1
,但我觉得应该有一个更有效的方法?