списку с датафреймами через lapply. Внутри функции хочется взять название каждого датафрейма из списка и вот тут deparse(substitute(df)) / deparse(quote(df)) не срабатывают: первое выдает "X[[i]]", а второе "df". Как быть?
Note из ответа к этому вопросу не осилил. Видимо придется завтра на свежую голову перечитать. https://stackoverflow.com/questions/10520772/in-r-how-to-get-an-objects-name-after-it-is-sent-to-a-function
Зачем так сложно? Можно делать lapply прямо по именам списка, и в функцию внутри подавать имя
Похоже, что идентичный вопрос вчера был тут: https://t.me/hotlineR_EU/12886 Аналогично, почему не purrr::iwalk/imap?
В имени датафрейма зашифрованы значения колонок, которые надо добавить внутри функции.
Тогда тем более внутренняя функция в lapply должна оперировать одним этим именем
Да, тут про .Name что-то говорится.
Обсуждают сегодня