1
我有以下的数据帧dat
和列表b
:R - 如何将文本文件读入列表?
Word = c("FOO", "BAM", "ZIP")
Count = c(7, 6, 2)
dat = data.frame(Word, Count)
b<-c("FOO")
我创造dat
第三列,打印TRUE或FALSE像这样:
dat<-data.frame(dat$Word,dat$Count, dat$Word %in% b)
colnames(dat)<-c("Word","Count","Condition")
此打印:
>dat
Word Count Condition
FOO 7 TRUE
BAM 6 FALSE
ZIP 2 FALSE
到目前为止这么好。现在,我不想手动创建b
,而是想将换行符分隔的文件读入R,并且仍然能够使用上面编写的代码创建3列数据帧dat
。
这里就是我的意思是:
df1 <- read.table(text="FOO\nCAT\nDOG\nFISH\n")
dat<-data.frame(dat$Word,dat$Count, dat$Word %in% df1)
colnames(dat)<-c("Word","Count","Condition")
然而,这种打印:
>dat
Word Count Condition
FOO 7 FALSE
BAM 6 FALSE
ZIP 2 FALSE
代替它之前是如何工作的。我的问题:如何将words.txt
文件导入到df1
中,以便我上面编写的代码仍然有效?