我使用输出命名矩阵的基因表达包。为了把它变成一个小标题,我总是必须先把它转换成一个data.frame
,然后我才能转换行名。有没有更短的方法来做到这一点?例如:
library(tidyverse)
normalized_counts %>%
as.data.frame() %>%
rownames_to_column('name') %>%
gather(key = experiment, value = expression, -name) %>%
as_tibble()
我更喜欢做类似的事情:
library(tidyverse)
normalized_counts %>%
as_tibble() %>%
rownames_to_column('name') %>%
gather(key = experiment, value = expression, -name)
但我不能,因为我在as_tibble
步骤中丢失了行名。