ファイルをデータフレームに読み込むためのフィールドセパレータとして「#」を使用しようとしています。しかし、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