0

名前付きマトリックスを出力する遺伝子発現パッケージを使用します。これを tibble にするには、まず最初に にキャストして、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しかし、ステップで行名を失うため、できません。

4

1 に答える 1

1

as_tibble使用できるrownames引数があります。

library(tidyverse)
normalized_counts %>% 
  as_tibble(rownames = 'name') %>%
  gather(key = experiment, value = expression, -name)
于 2018-01-04T00:55:30.030 に答える