将数据帧转换为MATLAB mat时WriteFieldName出错
请参阅中的答案, 我试图将数据帧格式数据转换为MATLAB,但遇到以下错误消息: writeFieldNames(名称(结构),maxLength=32)中出现错误: 4个参数传递给.Internal(nchar),需要3个 下面的代码示例可以重现错误:将数据帧转换为MATLAB mat时WriteFieldName出错,r,dataframe,R,Dataframe,请参阅中的答案, 我试图将数据帧格式数据转换为MATLAB,但遇到以下错误消息: writeFieldNames(名称(结构),maxLength=32)中出现错误: 4个参数传递给.Internal(nchar),需要3个 下面的代码示例可以重现错误: col1 <- c("BW90N01920_01720_01320_00440_00960_00860_01320_00440_0_0") col2 <- c("S03_M1746") df <- data.frame(col
col1 <- c("BW90N01920_01720_01320_00440_00960_00860_01320_00440_0_0")
col2 <- c("S03_M1746")
df <- data.frame(col1, col2)
library(R.matlab)
writeMat("df.mat", x = df)
col1我无法用你的例子重现这个错误。什么是您的sessioninfo()
?这是完整的版本错误消息writeFieldNames(名称(结构),maxLength=32)中的错误:4个参数传递给.Internal(nchar)这还需要3个:警告消息:R.matlab包?是在R版本3.2.1下构建的,您应该升级您的R版本。您的示例适用于R版本3.2.1
和R.matlab
版本3.2.0
。在编写了.mat
文件之后,我能够用八度音阶版本3.8.2
@Pascal阅读它,非常感谢。由于代理问题,我现在无法升级我的R,我将稍后再试。相关问题:我无法用您的示例重现错误。什么是您的sessioninfo()
?这是完整的版本错误消息writeFieldNames(名称(结构),maxLength=32)中的错误:4个参数传递给.Internal(nchar)这还需要3个:警告消息:R.matlab包?是在R版本3.2.1下构建的,您应该升级您的R版本。您的示例适用于R版本3.2.1
和R.matlab
版本3.2.0
。在编写了.mat
文件之后,我能够用八度音阶版本3.8.2
@Pascal阅读它,非常感谢。由于代理问题,我现在无法升级我的R,我将稍后再试。相关问题: