2017-12-16 109 views
0

私はこの問題に取り組んでいましたが、問題を解決するのに役立つ人がいたら感謝します。メッセージを参照してください。分割のエラー== FALSE:アトミックとリストのタイプの場合のみ比較(1)が可能です

library(caTools) 
split_data <- sample.split(filter_data_1$spend, SplitRatio = 0.75) 
split_data  
train_data <- subset(filter_data_1, split == TRUE) 
test_data <- subset(filter_data_1, split == FALSE) 

エラーメッセージ:

test_data <- subset(filter_data_1, split = = FALSE) 

エラー:

unexpected '=' in "test_data <- subset(filter_data_1, split ==" test_data <- subset(filter_data_1, split == FALSE) Error in split == FALSE :
comparison (1) is possible only for atomic and list types

+0

あなたは 'split_data'を定義しましたが、' split'を使用しようとしました。 'split'は基底のR関数であるため、Rはそれを階層的に検索するときに最初に見つかるオブジェクトです。このエラーは、 '[function] == [boolean]'が意味をなさないことを伝えています。 – rosscova

+0

オハイオ州は働いてくれてありがとう..... –

答えて

0

この例は、私の作品:

library(caTools) 
library(MASS) 
data(cats) 
filter_data_1 <- cats 
split_data <- sample.split(filter_data_1$Sex, SplitRatio = 0.75) 
split_data  
train_data <- subset(filter_data_1, split_data == TRUE) 
test_data <- subset(filter_data_1, split_data == FALSE) 
関連する問題