我有以下结构,保存在txt.file中:
" punc "
x nounsg x
" punc "
" punc "
artikel nounsg "
" punc "
我想把这个txt.file读成R,所以我用
尝试了这个read.table("pos.txt",header=F, sep=" ")
但这个收益率在R:
"tpunc\t"
x\tnounsg\tx
"\tpunc\t
"\tpunc\t
artikel\tnounsg\tartikel
"\tpunc\t"
我想要一个包含3列和6行的矩阵。怎么可以这样做?
当我添加fill = TRUE
并使用sep = "\t",
时,我得到:
\tpunc\t x \tpunc\t
\tpunc\t artikel \tpunc\t
因此丢失了一些信息
> readLines("pos.txt")[1:2]
[1] "\"\tpunc\t\"" "artikel\tnounsg\tartikel"
答案 0 :(得分:4)
看看这是不是你想要的:
data <- read.table(file = "pos.txt", quote = "")
默认情况下,"
的引号设置为'
和read.table
。从您的问题来看,我认为您正在尝试将它们视为普通数据元素。因此,将引号设置为空字符。