readr
のライブラリとread_delim
関数を使用していますR
。null スペースを含む大きなファイルがあるため、次のように関数を実行します。
read_delim(paste0(dir,name,".txt"),delim="\t",
col_types=paste0(c(rep("c",17),rep("_",10),rep("c",2),rep("_",2),rep("c",1),rep("_",28),rep("c",1),rep("c",3),rep("c",12),rep("_",3),rep("c",1),rep("_",4),rep("c",21)),collapse=""),escape_backslash=T,na="NA",quote="'\"",n_max=6,progress=interactive())
このコードは、次のエラーをスローします。
read_tokens(ds, tokenizer, col_types, col_names, n_max = n_max, : 文字列に埋め込まれた nul: '\0' のエラー
quote="" の "quote" パラメータを変更しようとしました:
read_delim(paste0(dir,name,".txt"),delim="\t",
col_types=paste0(c(rep("c",17),rep("_",10),rep("c",2),rep("_",2),rep("c",1),rep("_",28),rep("c",1),rep("c",3),rep("c",12),rep("_",3),rep("c",1),rep("_",4),rep("c",21)),collapse=""),escape_backslash=T,na="NA",quote="",n_max=6,progress=interactive())
この関数はファイルを読み取りますが、列が一致せず、出力が正しくありません。
このエラーを修正するにはどうすればよいですか?