read.table
データファイルの読み取りに使用しています。次のエラーが発生しました:
scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :
scan() のエラーは、'a real' を期待していましたが、'true' を取得しました
データ ファイルに何らかのエラーがあることを意味することはわかっています。問題は、それがどこにあるのかをどうやって見つけるかということです。エラー メッセージでは、どの行に問題があるかがわかりませんでした。見つけるのが難しいです。または、これらの行をスキップするにはどうすればよいですか?
これが私のRコードです:
data<-read.csv("/home/jianfezhang/prod/conversion_yaap/data/part-r-00000",
sep="\t",
col.names=c("site",
"treatment",
"mode",
"segment",
"source",
"itemId",
"leaf_categ_id",
"condition_id",
"auct_type_code",
"start_price_lstg_curncy",
"bin_price_lstg_curncy",
"start_price_variance",
"start_price_mean",
"start_price_media",
"bin_price_variance",
"bin_price_mean",
"bin_price_media",
"is_sold"),
colClasses=c(rep("factor",5),"numeric",rep("factor",3),rep("numeric",8),"factor")
);