在 R tibble 中删除行号

Drop row numbers in R tibble

如何在通过 DT 包显示 R tibble 时删除行号?

options = list(rownames = FALSE)的说法好像不行,我也“编造”了options = list(rownumbers = FALSE)也没有用。我弄乱了 select(2:everything()) 之类的东西,但这也不起作用。也许在最后 remove_rownames() 中的管道会起作用......它没有,或者可能 as.data.frame() 在最后管道......不。

library(tidyverse)
library(DT)
datatable(mtcars %>% head() %>% as_tibble(), options = list(rownames = FALSE))

library(tidyverse)
library(DT)
datatable(mtcars %>% head() %>% as_tibble, rownames = FALSE)

您只需重新排列括号,以便 datatablerownames 值发生变化,而不是 as_tibble 调用。