5
Trong R
, làm cách nào tôi có thể ghi đè các giá trị đầu tiên của một vectơ dài với các giá trị thu được từ một tệp, trong đó tệp có chứa ít giá trị hơn?Trong R, làm cách nào để đặt giá trị đầu tiên của một vectơ dài thành các giá trị ngắn hơn?
Ví dụ:
# 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
tôi có thể đi bộ qua vec2
và sao chép các giá trị vào vec1
, nhưng tôi nghĩ rằng có phải là một cách hiệu quả hơn?