我有一个数据框:
[,1]
A01 127281
A02 328077
A03 99573
A04 88251
concatanated_data 34318
我得到的尺寸为:
dim(mapped_reads)
[1] 5 1
,行名为
rownames(mapped_reads)
[1] "1"
我希望第一列说“样本”,第二列说“计数”。在读取数据框时只有一列时如何重命名行?
答案 0 :(得分:0)
正如camille在评论中所提到的-看来您的数据集是一个矩阵,所以我们将从这里开始。我们将使用tidyverse
中的一些软件包来完成所需的输出:
library(tidyverse)
mapped_reads <- matrix(c(127281L, 328077L, 99573L, 88251L, 34318L))
rownames(mapped_reads) <- c("A01", "A02", "A03", "A04", "concatanated_data")
mapped_reads
#> [,1]
#> A01 127281
#> A02 328077
#> A03 99573
#> A04 88251
#> concatanated_data 34318
df <- mapped_reads %>%
as_tibble(rownames = "Sample") %>%
rename("Count" = 2)
df
#> # A tibble: 5 x 2
#> Sample Count
#> <chr> <int>
#> 1 A01 127281
#> 2 A02 328077
#> 3 A03 99573
#> 4 A04 88251
#> 5 concatanated_data 34318
由reprex package(v0.2.1)于2019-04-18创建