【发布时间】:2021-05-18 21:30:28
【问题描述】:
我在读取 R 中的 txt 文件时遇到了一些问题,我认为该文件是由行尾问题创建的。我有一个包含两列的数据框:第一列包含 __label__1234 形式的标签,第二列是一串文本(出于隐私原因,我无法分享实际文本,但它会是这样的,我在麦当劳工作)。我首先使用 write.table 将这些信息存储在文本文件中
write.table(test,"test.txt",sep="\t",quote=FALSE,row.names=FALSE,col.names=FALSE
然后我稍后尝试将该文本文件读回 R 中,但结果不理想。
data<-read.table("test.txt",header=FALSE,sep="\t")
数据看起来类似于
V1 V2
1 __label__001 I WORK AT WENDYS
2 __label__002 I WORK AT BK
3 __label__001 I WORK AT WENDYS\n__label__002\tI WORK AT BK\n__label__003\tI WORK AT FIVE GUYS
当我想要的时候
V1 V2
1 __label__001 I WORK AT WENDYS
2 __label__002 I WORK AT BK
3 __label__001 I WORK AT WENDYS
4 __label__002 I WORK AT BK
5 __label__003 I WORK AT FIVE GUYS
知道我可以在读取或写入中更改什么来解决此问题吗?
【问题讨论】:
-
我不明白为什么,所以也许有更多知识的人可以把它作为答案,但是在我的 read.table 命令中添加 quote="" 给了我想要的结果