特定のエンコーディングを使用して.tsv(タブ区切り値)ファイルをRに読み込もうとしています。おそらくwindows-1252
です。それにはヘッダがあります。特定のエンコーディングを使用してtsvファイルを読むR
コードをデータフレームに挿入するためのアドバイスはありますか?
特定のエンコーディングを使用して.tsv(タブ区切り値)ファイルをRに読み込もうとしています。おそらくwindows-1252
です。それにはヘッダがあります。特定のエンコーディングを使用してtsvファイルを読むR
コードをデータフレームに挿入するためのアドバイスはありますか?
これはおそらく何か?
mydf <- read.table('thefile.txt', header=TRUE, sep="\t", fileEncoding="windows-1252")
str(mydf)
また、使用することができます。
read.delim('thefile.txt', header= T, fileEncoding= "windows-1252")
単にあなたのR卓にコマンドを入力:
> read.delim
function (file, header = TRUE, sep = "\t", quote = "\"", dec = ".",
fill = TRUE, comment.char = "", ...)
read.table(file = file, header = header, sep = sep, quote = quote,
dec = dec, fill = fill, comment.char = comment.char, ...)
がread.delim
が既にとしてタブを指定し、パッケージread.table
コマンドであることが明らかになりましたデータの区切り文字。 read.delim
は、多くのtsvファイルを扱っている方が便利です。
2つのコマンドの違いについては、in this Stack questionで詳しく説明しています。すでにタブ区切り、その必要はありませんsep = "\t"
あるので
df <- read.delim(~/file_directory/file_name.tsv, header = TRUE)
は、単一.tsv
ファイルを正常に動作されます。 fileEncoding= "windows-1252"
を使用できますが、必要はありません。