数据框列名变更丨数析学院

问题:在R中,如何对数据框中的列名进行修改?

指南:

我们以一个列数为三的数据框作为示例:

数据框列名变更丨数析学院_第1张图片

最简单的方法是调用plyr包中的rename()函数:

数据框列名变更丨数析学院_第2张图片

如果你不习惯使用plyr包,你也可以使用下列R内置函数。 需要注意的是,内置函数方法会对我们的目标数据框d进行直接的修改,也就是说你无需对d的修改结果进行再次保存。

数据框列名变更丨数析学院_第3张图片

同时,我们也可以使用R内置的字符串匹配与替换函数来实现对数据框中的列进行重命名。

需要注意的是,在下面的例子中,alpha周围的^和$是为了确保这段字符串的完全匹配。如果没有它们,若是向量中有一个为alphabet的元素,那么它将被替换为onebet。

数据框列名变更丨数析学院_第4张图片

[数析学院]致力为你打造最精要的课程:

数据框列名变更丨数析学院_第5张图片

你可能感兴趣的:(数据框列名变更丨数析学院)