Как получить данные списка, которые находятся в глобальной среде, в список - PullRequest
1 голос
/ 28 мая 2020

Я работаю над списком данных .csv, которые я прочитал, и сохраняю переменные, которые мне нужны для изучения. Во время этого процесса я создал несколько наборов данных с именем xxx_101 (PY_101, vB_101_FG_101, et c.), Которые хранятся в глобальной среде. Теперь я хочу поместить каждый новый набор данных с окончанием _101 в список. Является ли это умным способом составить этот список, кроме того, чтобы вводить их по очереди? После того, как я внесу их в список, я хотел бы переименовать каждый список с их исходным именем данных. Есть простой способ сделать это?

Я мог бы делать это один за другим, но просто чувствую, что должен быть способ лучше. Спасибо.

1 Ответ

0 голосов
/ 28 мая 2020

Мы можем использовать mget с ls и указать pattern с "_101" в качестве конца ($) имени объекта. Он получит значения всех этих объектов в list

lst1 <- mget(ls(pattern = "_101$"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...