从单独的值列表中替换多个数据框(在列表中)列名?

时间:2020-02-07 19:13:47

标签: r

当前我在R中有两个列表,第一个列表有20个数据帧,每个数据帧有25列。 第二个列表是20组25个字符,即列名。我想做的是让第一个数据框中的列名等于第二个列表中第一组字符的值,等等。

任何见解都值得赞赏!!

1 个答案:

答案 0 :(得分:1)

我们可以使用Map中的base R。由于list的长度相同,因此可以使用Map用第二个列表中的vector值更改第一个的列名,假设要更改的列名在相同的顺序

lst1N <- Map(setNames, lst1, lst2)