Mengembalikan urutan DT::datatables dalam senarai dokumen HTML rajutan
P粉510127741
P粉510127741 2023-09-15 13:55:12
0
1
1013

Saya mempunyai fungsi yang mengembalikan satu siri jadual. Saya mahu mengembalikan semuanya sebagai DT::datatable. Walau bagaimanapun, saya tidak boleh mendapatkan R untuk mengembalikan jadual ini apabila ia berada dalam senarai. Ia muncul dalam fail RMarkdown tetapi tidak dalam fail HTML rajutan. Adakah mungkin untuk mempunyai jadual muncul dalam dokumen HTML?

---
title: "Untitled"
output: html_document
---
knitr::opts_chunk$set(echo = TRUE)
library(tidyverse)
myfunc <- function(dataset){
  
  return_list <- list()
  
  mytab <- DT::datatable(dataset)
  
  return_list$mytab <- mytab
  
  return(return_list)
}

myfunc(mtcars)

Jadual muncul dalam fail RMarkdown:

Tetapi tidak muncul dalam fail HTML rajutan:

P粉510127741
P粉510127741

membalas semua(1)
P粉872182023

Terdapat dua cara untuk melakukan ini:

Jika anda tahu kunci terlebih dahulu, gunakan sahaja kekunci untuk menelefon

myfunc(mtcars)$mytab

Jika anda bercadang untuk membuat senarai yang lebih panjang dan ingin mencetak semua jadual dalam senarai, gunakan {htmltools} 中的 tagList

htmltools::tagList(myfunc(mtcars))
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan