У меня есть несколько фреймов данных и ряд изменений, которые я хочу внести в каждый из них. Для этого примера, пусть желаемое изменение просто превращает каждый фрейм данных в таблицу, используя as_tibble
. Я знаю, что есть разные способы сделать это, но я бы хотел сделать это, используя purrr:walk
.
Для фреймов данных df1
и df2
,
df1 <- mtcars
df2 <- mtcars
Я бы хотел сделать эквивалент
df1 %<>% as_tibble
df2 %<>% as_tibble
с использованием walk
. Моя попытка:
library(tidyverse)
walk(c(df1, df2), ~ assign(deparse(substitute(.)), as_tibble(.)))
Запускается, но не вносит желаемых изменений:
is_tibble(df1)
#> [1] FALSE