В 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
, но я думаю, что должен быть более эффективный способ?