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
中,以便我上面編寫的代碼仍然有效?