Заменить несколько столбцов данных (в списке) имен столбцов из отдельного списка значений? - PullRequest
1 голос
/ 07 февраля 2020

В настоящее время у меня есть два списка в R, первый список имеет 20 фреймов данных, каждый с 25 столбцами Второй список состоит из 20 наборов из 25 символов, то есть имен столбцов. Я хочу, чтобы имена столбцов в первом фрейме данных были равны значениям в первом наборе символов во втором списке и т. Д. c.

Любое понимание высоко ценится!

1 Ответ

1 голос
/ 07 февраля 2020

Мы можем использовать Map от base R. Поскольку list имеют одинаковую длину, можно использовать Map для изменения имен столбцов первого со значениями vector во втором списке, предполагая, что имена столбцов, которые будут изменены, находятся в том же порядке

lst1N <- Map(setNames, lst1, lst2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...