R中用source运行gt库代码无表格输出,手动运行正常求助
解决gt表格通过source运行时不显示的问题
以下是几个实用的解决方法:
显式调用print()输出表格
在脚本中,将生成gt表格的代码用print()包裹,这是最直接的解决方案:library(gt) library(palmerpenguins) penguins %>% gt() %>% print()原因是:R在交互式控制台运行代码时,会自动打印最后一行表达式的结果,但通过
source()执行脚本时,默认不会自动输出结果,必须显式调用print()来触发gt表格的渲染和显示。修改source的运行参数
调用source()时设置echo=TRUE参数,这样脚本会模拟交互式运行的环境,自动输出结果:source("你的脚本文件名.R", echo=TRUE)注意:这个参数会同时输出脚本里的代码内容,适合调试场景使用。
赋值后显式输出
可以先把gt表格赋值给变量,再通过变量名结合print()输出:library(gt) library(palmerpenguins) my_table <- penguins %>% gt() print(my_table)
内容的提问来源于stack exchange,提问作者learning
相关产品推荐
相关产品推荐

