ファイルをデータフレームに読み込むためのフィールドセパレータとして「#」を使用しようとしています。しかし、Rはそれを認識できないようです。フィールドセパレータとして「#」を使用できないのはなぜですか?
ありがとう
を参照してください?read.table。comment.charこれは区切り文字をに設定する試みを上書きするため、引数を変更する必要があります#。
試すread.table(foo.txt, sep = "#", comment.char = "")
comment.char = ""コメントの解釈の順番を設定する(から?read.table()):
comment.char:文字:単一の文字または空の文字列を含む長さ1の文字ベクトル。""コメントの解釈を完全にオフにするために使用します。
デフォルトでは、コメント文字としてread.table解釈されます。#これを変更するsep="#"には、comment.charをデータに表示されない単一の文字として指定します。たとえば、コメント文字を空の文字列に設定しますcomment.char=""。
read.table(text="
A#B#C
1#2#3
4#5#6", header=TRUE, comment.char="", sep="#")
A B C
1 1 2 3
2 4 5 6