在R中的单个文件中发送序列化对象

在R中的单个文件中发送序列化对象,r,serialization,connection,R,Serialization,Connection,我正在努力通过R中的连接发送单个文件中的序列化对象 这是我的密码 # Serializing model to make it a text field in TD Aster # mod is a glm model model_char <- paste(serialize(mod, NULL, ascii=FALSE,refhook = NULL),collapse="") # Write model as output output <- cbind(101, "MM Res

我正在努力通过R中的连接发送单个文件中的序列化对象

这是我的密码

# Serializing model to make it a text field in TD Aster
# mod is a glm model
model_char <- paste(serialize(mod, NULL, ascii=FALSE,refhook = NULL),collapse="")
# Write model as output
output <- cbind(101, "MM Response Model", "2015-07-28", model_char)
###########
write.table(output, file=stdout(), col.names=FALSE, row.names=FALSE,
           quote=FALSE, sep="\t", na="", fileEncoding="UTF-8")
###########`

cbind
仅当数据帧的至少一个参数已经是数据帧时才返回数据帧。在本例中,它们不是,因此
cbind
返回一个矩阵。该矩阵的类型为character,因为您至少传递了一个字符向量。要创建数据帧,请使用
data.frame
构造函数:

data.frame(101, "MM Response Model", "2015-07-28", model_char)

我假设Aster知道如何处理它将要接收的十六进制数字字符串……

cbind
仅当其至少一个参数已经是数据帧时才返回数据帧。在本例中,它们不是,因此
cbind
返回一个矩阵。该矩阵的类型为character,因为您至少传递了一个字符向量。要创建数据帧,请使用
data.frame
构造函数:

data.frame(101, "MM Response Model", "2015-07-28", model_char)
我假设Aster知道如何处理它将要接收的十六进制数字串