抱歉如果这是一个重复的问题,但我似乎无法在SO上找到其他任何信息,尽管它看起来像是一个简单的问题。我有一个数据框,其中有几列因子。其中一些是整数,一些是字符串。我想提取与特定因子对应的行。例如,
my_data <- read.table(file = "my_data.txt", header = TRUE)
my_data[ my_data$age == 20, ]
这个可以实现,但如果我尝试...
my_data[ my_data$gender == "male", ]
这没有任何匹配结果。我意识到它们不是同一件事,因为检查
my_data$name[1]
的类别是因子,而我正在将其与字符串进行比较。你有什么想法我在这里做错了吗?
数据示例:
大小 年龄 性别 价值 1 20 男性 0.5 4 22 女性 0.7 3 14 女性 0.3
[row, col]
提取形式,例如my_data[my_data$gender == "male", ]
? - A5C1D2H2I1M1N2O1R2T1[row, col]
的格式……现在我意识到了我的错误……我应该这样做my_data[ my_data$gender == " male ", ]
你看出区别了吗?真的很尴尬。 - Samuel Tan