在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))

tibble with row numbers

解决方法

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

您只需要重新排列括号,以使rownames的{​​{1}}值更改,而不是datatable的调用。

enter image description here