簡體   English   中英

如何在 R 格式化表中隱藏多個列名?

[英]How can I hide multiple column names in R formattable table?

我正在使用 formattable 制作表格,我想隱藏描述性列的列標題。

例如,對於 dataframe “df”,我希望結果表僅顯示 msmt1、2 和 3 的列標題,然后為“站點”和“變量”列提供空白標題名稱。

library(formattable)
df<-data.frame("site" = rep(c("1", "2"), 3),
              "variable" = c("C", "C", "O", "O", "N", "N"),
              "msmt1" = runif(6),
              "msmt2" = runif(6),
              "msmt3" = runif(6))
formattable(df)

用“”替換 df 列名稱會使它們顯示為“X”。 在表中。

這可以格式化嗎?

如果您有更多列並且不想按字面意思指定它們,則可以像這樣使其更具動態性:

formattable(df, col.names = c(rep("", 2), colnames(df)[3:ncol(df)]))

這個怎么樣:

formattable(df, col.names = c("","","msmt1", "msmt2", "msmt3"))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM