0

機械学習機能を Excel に実装したので、RExcel アドインを使用しました。現在、特定の入力データに基づいてクラスを予測しようとしています。この入力データはExcelで書かれています。マクロはこの入力データを読み取り、このデータを分類する R に変換します。4 つの変数をすべて含む 3000 レコードを分類する必要があります。

小さな (n<999) データセットを使用する場合、関数は正常に動作します。ただし、n>1000 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

refEdit として CalcProbs.testData を使用します。

関数rinterface.PutDataFrameが限られたサイズのデータ​​に対してのみ機能するかどうかを知っている人はいますか、それとも私のコードに何か問題がありますか?

4

1 に答える 1