簡體   English   中英

如何在 R 中為具有相同變量的多個數據幀創建一個帶有 summary_table (qwraps2) 的表?

[英]How to create a table with summary_table (qwraps2) in R for several data frames having the same variables?

我正在嘗試找到一種方法,如何將 function summary_table (qwraps2) 用於具有相同變量的多個數據幀。 這樣我最終每個data.frame都有一個列。

這與我目前得到的類似(來自https://www.rdocumentation.org/packages/qwraps2/versions/0.5.0/topics/summary_table的示例):

libary(qwraps2)
our_summary1 <-
  list("Miles Per Gallon" =
       list("min"       = ~ min(mpg),
            "max"       = ~ max(mpg),
            "mean (sd)" = ~ qwraps2::mean_sd(mpg)),
       "Displacement" =
       list("min"       = ~ min(disp),
            "median"    = ~ median(disp),
            "max"       = ~ max(disp),
            "mean (sd)" = ~ qwraps2::mean_sd(disp)),
       "Weight (1000 lbs)" =
       list("min"       = ~ min(wt),
            "max"       = ~ max(wt),
            "mean (sd)" = ~ qwraps2::mean_sd(wt)),
       "Forward Gears" =
       list("Three" = ~ qwraps2::n_perc0(gear == 3),
            "Four"  = ~ qwraps2::n_perc0(gear == 4),
            "Five"  = ~ qwraps2::n_perc0(gear == 5))
       )

orig_opt <- options()$qwraps2_markup
options(qwraps2_markup = "markdown")

whole <- summary_table(mtcars2, our_summary1)
whole

但是如何在那里獲得第二個,第三個 data.frame 呢?

我試過類似的東西:

mtcars2.copy<-data.frame(mtcars2)
whole_table= summary_table(c(mtcars2,mtcars2.copy), our_summary1)
```
But it didn't work...

好的,我想我找到了解決方案:

whole_table= summary_table(mtcars2, our_summary1)
whole_table2= summary_table(mtcars3, our_summary1)

cbind(whole_table,whole_table2)

暫無
暫無

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

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