首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sweave可以读取R文件吗?

Sweave可以读取R文件吗?
EN

Stack Overflow用户
提问于 2012-01-20 04:06:05
回答 1查看 318关注 0票数 1

我是刚刚接触Sweave/Tex的人,所以我希望尽可能多地将我的R代码放在Sweave文件之外。理想情况下,我希望在瑞典人的.Rnw文件中引用我的R文件,然后让瑞典人直接读取它。

示例可能如下所示:

代码语言:javascript
复制
    \begin{document}
    \title{Project}
    \author{Author}
    \date {\today}

    <<>>=
    **Reference to file: projectcode.R**
    @

    \begin{figure}[H]
    <<fig=TRUE,echo=FALSE,png=TRUE,pdf=FALSE,eps=FALSE>>=
    ggplot(df, aes(x, y)) + geom_line()
    @
    \end{figure}

    \end{document}

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-20 04:08:27

这是“是的”,因为<<>>=@之间的代码片段是用于R代码的,所以您可以使用source()

但是,仅仅因为你可以并不意味着你应该这样做。有一些模板化的解决方案,比如brew包,或者你也可以尝试最新的knitr包。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8932553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档