我的csv表中有两列:
G_Art
可以具有K
或V
或包含某些日期的值Date
。
我想拥有该值K
的所有日期,并将它们绘制到频率表中。
这是我的数据的样子:
> (dput(head(data$date,10)))
c("21.08.2013", "20.08.2013", "20.08.2013", "20.08.2013", "19.08.2013",
"19.08.2013", "19.08.2013", "19.08.2013", "16.08.2013", "16.08.2013"
)
> (dput(head(data$G_ART,10)))
c("V", "V", "K", "K", "V", "V", "V", "V", "K", "V")
我知道我可以将K
值与以下值匹配:
grep("K", data$G_ART)
但是,如何将其与日期相匹配?
更新
将其放入hist
函数时,我得到:
> hist(data$date[grep("K", data$G_ART)], freq=TRUE, main="Transaction Types")
Error in hist.default(data$date[grep("K", data$G_ART)], freq = TRUE, :
'x' must be numeric
你的意思是这样吗? data$date[grep("K", data$G_ART)]