小编rua*_*dhw的帖子

Rmarkdown文档中的源嵌套R文件

明显,我正在编写Rmd带有一些R代码块的报告。我的代码结构如下:

  • functions.R自定义功能的脚本
  • DataDependency.R用于加载软件包和我的数据的脚本,这已经functions.R正是这些任务的来源
  • 一些analysis.R脚本采购DataDependency.R
  • 更多furtheranalyis.R采购analysis.R,从那时起,我不必多次编写一些步骤

因此,我在很大程度上取决于以嵌套方式获取文件的功能。但是,我无法做到这一点,RMarkdown每次都会给我带来错误(请参阅下文)。我太傻了还是缺少此功能?到目前为止,所有尝试均导致错误。

我看到关于该主题的其他问题,只包括采购的.Rmd内部.Rmd文件(这里)之间的区别source(),并read_chunk()在这里)。两者都没有回答我的问题。

我已经尝试确保产生错误的确实是嵌套资源。因此,这是一个最小的工作示例:

微机

文件 mweA.R

x = 1:10
Run Code Online (Sandbox Code Playgroud)

和文件 mweB.R

source("./mweA.R")
y = x * x
Run Code Online (Sandbox Code Playgroud)

现在,在我的.Rmd文件中,我只想加载文件B(或者必须加载两个文件),然后继续:

```{r}
source("./mweB.R")
plot(y ~ x)
```
Run Code Online (Sandbox Code Playgroud)

即使我这样做:

```{r}
source("./mweA.R")
source("./mweB.R")
plot(y ~ x)
```
Run Code Online (Sandbox Code Playgroud)

发生相同的错误,即:

Error in file(filename, "r", encoding …
Run Code Online (Sandbox Code Playgroud)

r knitr r-markdown

5
推荐指数
1
解决办法
1488
查看次数

如何在Github上的Rmd文件中显示数学

我在RStudio的.rmd中创建了一个技术报告,其中有很多数学表达式.使用编织到HTML,它工作得很好.由于html文件在GitHub存储库上无法很好地呈现,我将.rmd输出更改为github_document(.md)文件.但是,当我将文件上传到GitHub时,我发现公式无法正确显示.它们采用乳胶脚本格式.

我想知道哪个是将渲染的.rmd文件(在RStudio中)上传到GitHub存储库的有效策略?(不是GitHub页面).

谢谢.

rstudio knitr r-markdown

4
推荐指数
1
解决办法
952
查看次数

如何设置索引变量的值?- 皮莫

我正在开发一个与 AC OPF(最佳功率流)相关的项目,我试图使用 pyomo 解决 python 中的问题。有3条母线,母线电压和母线角度受到限制。然而,第 1 条总线的电压必须为 1,角度必须为 0。

所以,我尝试了这个:

model.busvoltage = Var(model.bus, initialize=1, bounds=(0.95, 1.05), doc='Bus Voltage')
model.busvoltage[1].fixed=True
model.busangle = Var(model.bus, initialize=0, bounds=(-3.14, 3.14), doc='Bus angle')
model.busangle[1].fixed=True
Run Code Online (Sandbox Code Playgroud)

问题是我只想设置第一条总线的总线电压和总线角度,而不用这些值初始化其他总线。我不知道这是否重要,但我使用 ipopt 作为求解器。

(这是我第一次用 Python 编程)任何帮助将不胜感激!

python-3.x pyomo

4
推荐指数
1
解决办法
2754
查看次数

标签 统计

knitr ×2

r-markdown ×2

pyomo ×1

python-3.x ×1

r ×1

rstudio ×1