我现在正在进行2次R会话,每个会话中都有一个向量,但内部略有不同,比如说:
session1:temp1 <- c(1:10)
session2:temp2 <- c(2:11)
我想将temp1
从session1复制到session2并执行%in%
,但我不想在session1中使用print(temp1)
,ctrl-c
它,手动修改输出然后在会话2中ctrl-v
。
我见过有人使用在R会话中创建输出的泛型函数,然后我ctrl-c
直接输出,ctrl-v
在另一个R会话中,对象已经存在。但我不记得这个功能了。
感谢。
答案 0 :(得分:6)
您必须将数据从一个会话传递到另一个会话。这意味着您需要(有效地)序列化数据。
到目前为止,最简单的是save()
后跟load()
。如果您想要花哨,可以使用套接字而不是文件 - 有关详细信息,请参阅help(connections)