У меня есть следующее l oop в R:
for (i in 1:length(M_names)) {
for (j in 1:length(temp)) {
q <- paste("M", j, "[", i, ",]", sep="")
assign(M_names[[i]], q)
}
}
Я хочу создать объекты с именами, хранящимися в M_names
и назначить им length(temp)
значения, например, M1[1,]
Моя проблема теперь заключается в следующем: l oop создает нужные мне объекты с правильными именами, но assign()
вместо этого вместо значений, например, M1[1,]
, но этой строки символов. Так как мне изменить эту строку символов на значения, стоящие за ней?
Следующее, что я хочу сделать, это не перезаписывать значения каждым jl oop, а добавлять их вместе, но мне удастся это сделать. позже.
Возможно, есть гораздо более простой способ без использования циклов, но я немного новичок в R, и циклы кажутся мне знакомыми.
Заранее спасибо и с наилучшими пожеланиями, Маркус