我想编写一个函数来绘制所需模型冰箱的每日价格。这是我的问题的一个小例子:
data <- read.table(header=TRUE,text='
date price model
2012-01-01 100 Frenchdoor
2012-01-01 150 Bottom
2012-01-02 110 Frenchdoor
2012-01-02 160 Bottom
')
这是我的迷你功能:
model <- function(model){
data <- data[data$model=='model',]
return(data)
}
但是当我尝试使用该功能时,
model(Frenchdoor)
它不返回任何数据:(<0 rows>
或0-length row.names
)
没有功能,它工作正常:
data <- data[data$model=='Frenchdoor',]
data
如何更正我的功能?