如何使用 R2wd 打印值名称
我有一个频率表:
freq.tab <- as.table(rbind(c(1,2,3),c(4,5,6)))
我已经分配了一个函数,可以使用 R2wd 将其发送到 Word,
fun1 <- function(table){wdTable(table)}
fun1(freq.tab)
但我想添加表名称 freq.tab 作为标题。
有什么方法可以让 R 打印表(或任何值)名称。
基本上,我在 Word 中的输出应如下所示:
频率表
1 4
2 5
3 6
显然,我可以使用 wdTitle("freq.table")
来做到这一点,但我需要一些适合该函数的东西,并且可以在不诉诸引用文本的情况下调用它。
I have a frequency table:
freq.tab <- as.table(rbind(c(1,2,3),c(4,5,6)))
I have assigned a function that would send this to Word using R2wd
,
fun1 <- function(table){wdTable(table)}
fun1(freq.tab)
but I would like to add the table name freq.tab
as a title.
Is there any way I can get R
to print the table (or any value) name.
Basically, my output in Word should read something like:
freq.table
1 4
2 5
3 6
Obviously, I could do this with wdTitle("freq.table")
, but I need something this would fit within the function and be called without resorting to quoted text.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 as.character(substitute(whatever_you_wanted)) 获取提供的参数名称
You can get the name of the argument supplied using as.character(substitute(whatever_you_wanted))