【发布时间】:2018-12-04 07:13:41
【问题描述】:
我正在从包含数千条记录的 .txt 文件中读取数据
table1 <- read.table("teamwork.txt", sep ="|", fill = TRUE)
看起来像:
f_name l_name hours_worked code
Jim Baker 8.5 T
Richard Copton 4.5 M
Tina Bar 10 S
但是我只想读入具有“S”或“M”代码的数据:
我尝试连接列:
newdata <- subset(table1, code = 'S' |'M')
但是我得到了这个问题:
只能对数字、逻辑或复杂类型进行操作
【问题讨论】:
-
您的语法不正确。该错误来自使用
=而不是==。试试subset(table1, code == 'S' | code == 'M')