アポストロフィが含まれている.txtファイルまたは.csvファイルをRに読み込むのが難しいです。Rにアポストロフィを含む.csvファイルを読み取るにはどうすればよいですか?
私の列の中には、「顧客のニーズへの出席」や「セキュリティ担当者の代理」などの記述テキストが含まれているものがあります。私のファイルはExcelで正しく開きます(つまり、すべてのデータが正しいセルに表示されます; 3列と約8000行があり、データが欠落していません)。私は、ファイルを読むためにRを要求したときしかし、これは何が起こるかです:
data <-read.table("datafile.csv", sep=",", header=TRUE)
Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :
line 520 did not have 3 elements
(520行にアポストロフィが含まれている最初の行である。)
私は.txtファイルまたは.csvファイルに行けばすべてのアポストロフィを手動で削除すると、Rはファイルを正しく読み取ります。しかし、もし私ができるなら、私はむしろアポストロフィを保つだろう。
私はRが新しく、助けに感謝します。
私は基本的にこれを知っていたにもかかわらず、データ取得マシンで生成されたcsvファイルを読むときに "gotcha'd"を取得しましたが、問題は、むしろ大きなヘッダーブロックの内側にファイルにいくつかのフィールドがあります(予期せぬ事象)。ソースファイル内のcrapolaを注意深く見てください。 –