R 错误:工作簿文件名或工作表名称过长,“文件”超过54个字符

R 错误:工作簿文件名或工作表名称过长,“文件”超过54个字符,r,vba,excel,rexcel,R,Vba,Excel,Rexcel,我在Excel中实现了一些机器学习功能,因此,我使用了RExcel加载项。现在我试图根据特定的输入数据预测类。该输入数据用Excel编写。宏读取该输入数据并将其转换为R,R对该数据进行分类。我必须对3000条记录进行分类,这些记录都包含4个变量 如果我使用小型n1000 RExcel,请给出以下错误: Rexcel Error 1301 in module RExcel.Arrays Workbook file name or sheet name to long, "[file.xlsm]s

我在Excel中实现了一些机器学习功能,因此,我使用了RExcel加载项。现在我试图根据特定的输入数据预测类。该输入数据用Excel编写。宏读取该输入数据并将其转换为R,R对该数据进行分类。我必须对3000条记录进行分类,这些记录都包含4个变量

如果我使用小型n1000 RExcel,请给出以下错误:

Rexcel Error 1301
in module RExcel.Arrays

Workbook file name or sheet name to long,
"[file.xlsm]sheet1" has more than 54 characters.
我阅读了中的数据,并发表了以下评论:

    private sub commandbutton.click()
        Dim test As Range, 
        Set test = Range(CalcProbs.testData)
        .....
        call Classifydata(test)
    end sub

Function classifydata(test as Range)
    ....
    rinterface.PutDataframe "test", test
    ....
end function
使用CalcProbs.testData作为refEdit


是否有人知道函数rinterface.PutDataFrame是否只适用于有限大小的数据,或者我的代码中是否有错误?

已经发现了问题。 我用一个较短的名称保存了Excel文件,它工作得非常完美