R如何使用listname更改dafaframe列名

时间:2017-07-28 00:11:44

标签: r lapply

我有下面的列表。我想将每个数据帧(rn)的第一列名称更改为数据帧的名称(SA,TA)。所以它看起来像y1。

primary_id | foreign_id | name | time
----------------------------------------------------
3          | 3          | c    | 2017-05-20 01:02:03
5          | 5          | e    | 2017-07-20 01:02:03

1 个答案:

答案 0 :(得分:2)

这些列表元素看起来像数据表,所以它应该像

一样简单
y1 <- Map(setnames, y, "rn", names(y))

如果要按第一列而不是列名“rn”进行索引,请将"rn"替换为1