Преобразование 1-й строки в имена столбцов для многократных кадров данных в цикле - PullRequest
2 голосов
/ 31 марта 2020

У меня есть несколько фреймов данных. В каждом из них мне нужно преобразовать 1-ую строку в имена столбцов

Мой код выглядит следующим образом:

назначить все фреймы данных в города

cities <- objects()
library(janitor)
for (i in cities){
  paste0("file_",i) <- assign(i, get(i) %>%  row_to_names(row_number = 1))
}

Этот код создает следующую ошибку: Ошибка в paste0 ("file_", i) <- assign (i, get (i)%>% row_to_names (row_number = 1)): цель назначения расширяется до неязыкового объект

Пожалуйста, помогите

1 Ответ

1 голос
/ 31 марта 2020

Мы можем использовать paste0 внутри тебя assign

library(dplyr)
for (i in cities){
    assign(paste0("file_",i),  get(i) %>%  row_to_names(row_number = 1))
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...