我的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
答案 0 :(得分:1)
data$date[grep("K", data$G_ART)]