【发布时间】:2020-08-21 08:59:21
【问题描述】:
我正在处理一个大数据项目,我想过滤一列以防止与另一列一起突出显示。
例如,我想展示房屋 1,因此,我想将房屋 1 与其他 URBAN 房屋的其他价值进行比较,而不是所有房屋。
table <- data.frame(
house=paste("House", 1:15),
category = c("Urban", "Rural", "Suburban")
)
table
# house category
# 1 House 1 Urban
# 2 House 2 Rural
# 3 House 3 Suburban
# 4 House 4 Urban
# 5 House 5 Rural
# 6 House 6 Suburban
# 7 House 7 Urban
# 8 House 8 Rural
# 9 House 9 Suburban
# 10 House 10 Urban
# 11 House 11 Rural
# 12 House 12 Suburban
# 13 House 13 Urban
# 14 House 14 Rural
# 15 House 15 Suburban
我试着尝试一下,但它不适合我......
table %>%
filter(house == house1) %>%
filter(category == table$house)
我希望输出看起来像这样......
# house category
# 1 House 1 Urban
# 2 House 4 Urban
# 3 House 7 Urban
# 4 House 10 Urban
# 5 House 13 Urban
非常感谢任何建议。
【问题讨论】: