Я пытался найти ответ на этот вопрос, но у меня возникли проблемы, потому что я не уверен, что даже ищу нужную вещь. По сути, я хотел бы в R создать цикл для создания нескольких объектов, каждый из которых отличается от объекта. Например, скажем, у меня есть 50 существующих объектов (матрица, фрейм данных, график и т. Д.), И все они названы одинаково (table1, table2 ... table50). Теперь я хотел бы создать 50 новых объектов, скажем, graph1 ... graph50. У меня проблемы с циклом, потому что я не знаю, как работать с именами, являющимися строками. Я пробовал функцию присваивания, но она недостаточно динамична в аргументе присваивания. Я бы в основном хотел что-то вроде этого:
for (i in list(table names)){
graph "i" <- as.network(table "i")
}
Я также хотел бы, чтобы это удерживало объекты, назначенные как некоторая функция от себя, например, граф "i" <- некоторая функция (граф "i") и т. Д. * </p>
Кроме того, если есть более эффективный способ, я всегда открыт для него. Это кажется легкой задачей, но я не могу понять это. Прямо сейчас я буквально просто объединяю утверждения в Excel и вставляю их в R, так что это не займет много времени, но это боль. Спасибо.