read.table を使用してデータを取得すると、奇妙なことがあります。
data=read.table('/home/tiger/nasdaqlisted.txt',head=T,sep='|')
dim(data)
[1] 750 6
実際、ファイルには 2454 行ありますが、何が問題なのですか?
http://freeuploadfiles.com/bb3cwypih2d2
read.table を使用してデータを取得すると、奇妙なことがあります。
data=read.table('/home/tiger/nasdaqlisted.txt',head=T,sep='|')
dim(data)
[1] 750 6
実際、ファイルには 2454 行ありますが、何が問題なのですか?
http://freeuploadfiles.com/bb3cwypih2d2
この問題は、一部の名前に引用符が含まれていることが原因であると思います'
( などの名前にAngie's List, Inc.
)。データを正しく読み取るには、デフォルトの引数をread.table
変更する必要がありますquote
。"\"'"
read.table("path/to/file", header=TRUE, sep="|", quote="")
@mrdwab の提案に従って、デフォルトの引数としてread.delim
持つと、変更を必要とせずに機能します。"\""
quote
read.delim("path/to/file", header=TRUE, sep="|")