Назначение в цикле программирования R

Мне нужно заменить этот код и динамически назначить rep(NA, n) для каждого атрибута и значения. Как мне это сделать ? Я пробовал код ниже, но не работает. Пожалуйста помоги.

Это код нужно заменить -

Attribute_1_Value = Attribute_1_Name = Attribute
for(i in 1:3) 
  { 
    tempName <- str_replace("Attribute_%d_Name", "%d", i)  
    tempName = rep(NA,n)

    tempValue <- str_replace("Attribute_%d_Name", "%d", i)  
    tempValue = rep(NA,n)
  }
Value = Attribute
for(i in 1:3) 
  { 
    tempName <- str_replace("Attribute_%d_Name", "%d", i)  
    tempName = rep(NA,n)

    tempValue <- str_replace("Attribute_%d_Name", "%d", i)  
    tempValue = rep(NA,n)
  }
Name = Attribute_3_Value = Attribute_3_Name = rep(NA,n)

Это код, который я пробовал, но не работал. Выдает ошибку "значение для ‘Attribute

Attribute_1_Value = Attribute_1_Name = Attribute
for(i in 1:3) 
  { 
    tempName <- str_replace("Attribute_%d_Name", "%d", i)  
    tempName = rep(NA,n)

    tempValue <- str_replace("Attribute_%d_Name", "%d", i)  
    tempValue = rep(NA,n)
  }
Value = Attribute
for(i in 1:3) 
  { 
    tempName <- str_replace("Attribute_%d_Name", "%d", i)  
    tempName = rep(NA,n)

    tempValue <- str_replace("Attribute_%d_Name", "%d", i)  
    tempValue = rep(NA,n)
  }
Name = Attribute_3_Value = Attribute_3_Name = rep(NA,n)
Name’ не найдено"

for(i in 1:3) 
  { 
    tempName <- str_replace("Attribute_%d_Name", "%d", i)  
    tempName = rep(NA,n)

    tempValue <- str_replace("Attribute_%d_Name", "%d", i)  
    tempValue = rep(NA,n)
  }

person Partha    schedule 22.01.2016    source источник
comment
Я не думаю, что это очень четкий вопрос. Можете ли вы представить, как выглядят данные в настоящее время и как вы хотите, чтобы они выглядели?   -  person maloneypatr    schedule 23.01.2016
comment
Помимо прояснения вопроса, что такое n ?   -  person steveb    schedule 23.01.2016
comment
n — целочисленная переменная. Вы можете считать это как 5. - Спасибо.   -  person Partha    schedule 23.01.2016
comment
Все, о чем я прошу, это вместо того, чтобы писать Attribute_1_Value = Attribute_1_Name = ........... n раз, когда мне нужно это автоматизировать. Как мне это сделать ?   -  person Partha    schedule 23.01.2016
comment
Очень близко. Это дает мне: Attribute_1_Value = Attribute_1_Name = Attribute_2_Value = Attribute_2_Name = Attribute_3_Value = Attribute_3_Name = Attribute_4_Value = Attribute_4_Name = Attribute_5_Value = Attribute_5_Name Но я ищу ..................... Attribute_1_Value = Attribute_1_Name = Значение_атрибута_2 = Имя_атрибута_2 = Значение_атрибута_3 = Имя_атрибута_3 = Значение_атрибута_4 = Имя_атрибута_4 = Значение_атрибута_5 = Имя_атрибута_5 = rep(NA,n)   -  person Partha    schedule 23.01.2016
comment
Кроме того.. Я не совсем прошу вставить, а пытаюсь динамически присвоить значения.. что-то вроде этого.... Как я могу это сделать? Attribute_1_Value = Attribute_1_Name = rep(NA,n) Attribute_2_Value = Attribute_2_Name = rep(NA,n) Attribute_3_Value = Attribute_3_Name = rep(NA,n)   -  person Partha    schedule 23.01.2016
comment
Это Ответ на мой вопрос. Я мог бы исправить решение.   -  person Partha    schedule 25.01.2016
comment
for(i in 1:length(dnvParameterVector)) { nam1 ‹- paste(Attribute_, i, Name, sep =) assign(nam1, attributeNames[i]) print(nam1) } for(i in 1:length (dnvParameterVector)) { nam2 ‹- вставить (атрибут, i, _Value, sep =) назначить (nam2, rep (attributeFilter [i], n)) print (nam2) }   -  person Partha    schedule 25.01.2016