Basicで記述されたスクリプトがあり、入力CSVファイルを取得し、入力データのランダム分割間の衝突を計算します。このスクリプトはここにあります。Rで再実装する必要があります。そのようなスクリプトを作成しました。これが入力データです。
しかし、状態では
if(nentries==nrows*ncolumns)
{
print("Columns, rows, and entries check; we're good to go.")
}
else
{
print("Columns, rows, and entries don't check; please look at your data file to make sure each line has equal no. of entries.")
}
エラーが表示されます
source("path\\to\\script.r")
error in source("path\\to\\script.r") :
D:\projects\basicToR\target.r:19:1: Unexpected 'else'
18: }
19: else
^
ここにエラーがあるのはなぜですか?そして、Rファイルに他のエラーがありますか?
UPDATE エラーについての質問を書くのを忘れました
seq.default(1、firstsofar、1)のエラー:'by'引数の符号が無効です
コードの断片で
for (q in seq(1,firstsofar,1)) {
if( randnum[i]==randnum[q]) {taken="yes"}
}