簡體   English   中英

在 gt (r) 中對齊列標題

[英]aligning column headers in gt (r)

以下代碼生成一個表格,其中第一列的 header 居中。 它應該左對齊。 我還沒有找到只為這個 header 更改 alignment 的方法。 可以做到嗎?

罪魁禍首似乎是tab_spanner 如果省略,alignment 工作。

library(tidyverse)

my_df <- structure(list(Bundesland = c("Burgenland", "Kärnten", "Niederösterreich"
), `Positiv M` = c(4065, 4814, 4114), `Positiv W` = c(4013, 5222, 
4128), `Verstorben M` = c(82, 131, 76), `Verstorben W` = c(70, 
115, 69)), row.names = c(NA, -3L), class = c("tbl_df", "tbl", 
"data.frame"))

my_df  %>%
gt() %>%
  fmt_number(columns=2:5,decimals = 0,
             sep_mark = ".",dec_mark = ",") %>%
  tab_spanner("pro 100.000",2:5)

在此處輸入圖像描述

這是最近修復的一個錯誤,安裝開發版后可以使用以下內容: https://github.com/rstudio/gt/issues/607

library(devtools)

devtools::install_github('rstudio/gt')

my_df  %>%
  gt() %>%
  fmt_number(columns=2:5,decimals = 0,
             sep_mark = ".",dec_mark = ",") %>%
  cols_align(columns = 1,
             align = "left") %>% 
  tab_spanner("pro 100.000",2:5) 

假設這是您的預期結果:

在此處輸入圖像描述

暫無
暫無

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

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