如何命名行

问题描述

我有一个数据集hdata(如图1所示):

enter image description here

行名由R自动给出 如何用y1到y6而不是R给定的v1v6来命名行?

解决方法

我们可以使用paste

更改列名称
colnames(hdata) <- paste0('y',seq_along(hdata))

或使用sub

colnames(hdata) <- sub('v','y',colnames(hdata))