R语言中将行名改为第一列
001、基础函数
dat <- data.frame(a = 1:4, b = letters[1:4]) ## 测试数据框 rownames(dat) <- paste0("sample",1:4) ## 命名行名 dat <- cbind(samples = rownames(dat), dat) ## 将行名设置为第一列 rownames(dat) <- NULL ## 清空行名 dat
002、tibble包
dat <- data.frame(a = 1:4, b = letters[1:4]) rownames(dat) <- paste0("sample",1:4) dat ## 测试数据框 library(tibble) ## 加载tibble包 dat2 <- rownames_to_column(dat, var = "Samples") ## 将行名改成第一列 dat2
。