0

我有一个复杂的 R6 对象,当我保存并再次加载它时,它会给我带来 R 问题。如果我使用 saveRDS 保存它并使用 readRDS 将其加载到另一个 R 会话中,R 开始将随机内容打印到控制台。例如,加载后,我得到类似这样的东西试图退出 R:

q()
   <environment: namespace:base>
  save
  status
  runLast
class
Save workspace image? [y/n/c]: n
   <environment: namespace:parallel>
  select
class
class
class
class
  [1]
x
  [2]
  [3]
class
class

很明显,负载完全搞砸了 R。更简单的 R6 对象工作正常,但是我仍然没有成功找到我的对象的哪个部分导致了这种情况。以前有没有其他人见过这种行为?

4

1 回答 1

0

错误原来是一个有问题的包 Prophet,它在我的 R6 类所属的包中使用。

于 2018-05-08T07:22:54.843 回答