我如何命名行

How do I name rows

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

行名由 R 自动给出 如何按 y1 到 y6 命名行而不是 R 给出的 v1v6

我们可以用 paste

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

或使用sub

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