【发布时间】:2018-10-19 20:42:54
【问题描述】:
警告:我无法在单独的 R/RStudio 会话中重现该错误,因此我希望能在解决当前 .rmd 脚本的问题时获得一些线索。
问题
突然之间,观星者标题的争论似乎停止了工作。无论标题是什么或我将参数放在函数中的什么位置,它似乎都不起作用。
此外,也许与此相关,我开始收到此警告消息:
the condition has length > 1 and only the first element will be used
背景
在@hpesoj626 帮我回答this question 之后,标题从我的表格中消失了。尽管在该示例中没有明确设置,stargazer's / LaTeX's 默认标题仍然显示。使用该帖子中的解决方案后,标题消失了。
我想使用title = "" 参数为表格添加自定义标题。这似乎没有帮助。
尝试
- 我已经尝试使用其他字符向量参数来查看它们是否
工作,就像
dep.var.labels = c(),一切似乎都正常工作 很好。 - 我已尝试重新安装和更新
stargazer软件包。 - 我已尝试删除除
...和title = ""之外的所有其他参数 - 我尝试了不同的块选项。 (
results='asis'、echo=FALSE等) - 我已尝试以我知道的各种方式重新启动 R / Rstudio
- 我已尝试将 .rmd 文件代码复制并粘贴到一个完全独立的脚本中。
- 我在 SO 上找不到类似的问题。
正如您将在下一节中看到的,我通过命名空间加载了其他包,因为我正在使用 load() 将 .rda 对象加载到我的会话中。我正在将 glm() 对象和 ggplot() 对象加载到我的 R/Rstudio 会话中。即使在示例会话中执行此操作,我也无法重现错误。
链接的可重现示例和实际会话之间的差异
我可以看到我的示例数据和我的实际数据之间的唯一区别是为我的实际数据生成的 LaTeX 代码缺少这个:
\begin{table}[!htbp] \centering
\caption{}
\label{}
我的实际数据包含以下内容:
the condition has length > 1 and only the first element will be used
我的实际 sessionInfo() 还通过命名空间加载了几个包:
R version 3.4.4 (2018-03-15)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
Matrix products: default
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 LC_MONETARY=English_United States.1252 LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] stargazer_5.2.1
loaded via a namespace (and not attached):
[1] Rcpp_0.12.16 digest_0.6.15 grid_3.4.4 plyr_1.8.4 gtable_0.2.0 scales_0.5.0.9000 ggplot2_2.2.1 pillar_1.2.1 rlang_0.2.0.9001
[10] lazyeval_0.2.1 labeling_0.3 tools_3.4.4 munsell_0.4.3 yaml_2.1.19 compiler_3.4.4 colorspace_1.3-2 knitr_1.20 tibble_1.4.2
通过命名空间加载的某些包是否与stargazer、LaTeX 或其他包冲突?
谢谢
我知道我无法提供最多的信息,因为我自己无法重现该错误,但我非常感谢您对解决问题的任何见解。如果您能提供一些指导,谢谢。
【问题讨论】:
-
查看我对您其他问题的回答。