0

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())

この関数はファイルを読み取りますが、列が一致せず、出力が正しくありません。

このエラーを修正するにはどうすればよいですか?

4

0 に答える 0