全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1917 2
2017-02-25
R语言和LaTeX、markdown结合为我们编写、生成报告提供了极大的便利,可是在日常使用中,R语言和排版语言两者的结合还是比较僵化,代码都是分开放、分开生成到输出才拼接到一起

有没有一种方法,能让R语言的运行结果插入文字段落中的特定位置?
eg:R语言运行后参数结果为a=14,那么文本段落中可以复用这个参数a就像Excel中的引用单元格 或者Python的'运行结果为%s' % a

希望大神不吝分享探讨~



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-2-27 17:23:21
有一个思路供你参考:
(1)将你需要完成的东西拆分为单个模块,写成单个Rmd文件;
(2)写一个主函数main.R ,使用readLine和write.table函数按照你需要放置的顺序将代码拼接在一起;
(3)使用rmarkdown包render函数完成格式转换,生成你想要的报告。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-2-28 04:12:57
用knitr,https://yihui.name/knitr/

最新版的rstudio整合knitr比较好
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群