type<-c('2室1厅','2室2厅','3室2厅','1室1厅','4室2厅',
'3室1厅','1室','2室','1室2厅','5室2厅','4室3厅')
为什么ifelse
只返回数字?
答案 0 :(得分:1)
可能house$room
为factor
,并且它会被强制转换为integer
循环中的ifelse
存储值。一种选择是转换为character
类
ifelse(house$room %in% type, as.character(house$room), '不要张贴图片')