1

当我在包含以下代码的 RStudio 中运行 stackQuestion.R 时:

library(haven)
write_dta(data.frame(a=1), "test.dta")

它工作正常。

当我跑

RScript --vanilla stackQuestion.R

从 Mac 终端我得到错误

Fehler in eval(substitute(expr), envir, enclos) :写入失败:无法写入数据。Ruft auf: write_dta -> write_dta_ -> .Call

更新:

现在,第一个代码也不再起作用了。我总是得到错误:

Fehler in eval(substitute(expr), envir, enclos) :写入失败:无法写入数据。

通过“外国”导出效果很好(因此没有关于写作权的问题)。

library(foreign)
write.dta(data.frame(a=1), "test.dta")

我真的很茫然,任何提示都非常感谢!

操作系统:macOS 10.12.2 (16C67) RStudio:1.0.136 R:3.3.2 (2016-10-31)

4

0 回答 0