R, добавление кадров данных в цикле - PullRequest
3 голосов
/ 02 июля 2019

В R, как объединить кадры данных в цикле for.

У меня есть фреймы данных item1, item2, item3 ... и я хочу объединить их в пары item11, item12, item13, item21, item 22, ..., поэтому ниже приведен цикл for:

У меня проблемы с поиском правильного кода для доступа к элементам 1, 2, 3 ... индивидуально.В Python это можно сделать с помощью «item {}. Format (i), item {}. Format (j)», но есть ли подобное выражение в R?Или это нужно делать иначе?Заранее спасибо !!

for (j in 1:3){ 
  for (i in 1:3){ 
    assign(paste0("item", i, j), rbind(item_i, item_j))
  }
}

1 Ответ

0 голосов
/ 02 июля 2019

Используя ваши циклы, это должно работать:

for (j in 1:3){ 
  for (i in 1:3){ 
    assign(paste0("item", i, j), rbind(get(paste0("item_", i)), get(paste0("item_", j))))
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...