这行代码从数据框列创建一个向量,用于生成绘图的五分位数。
factorset <- r2na$ret_mom
即
barplot(tapply(r2na$return1,cut(factorset, quantile(factorset, seq(from = 0, to = 1, by = .2))),mean),ann=F)
我想使用循环遍历数据框列的列表。
factorframes <- c("r2na$ret_mom", "r2na$ner_mom", "r2na$ln_peg", "ln_ftep_ratio", "r2na$gdp_gor_nxt_12m")
for (f in 1:length(factorframes)) {
factorset <- factorframes[i]
}
虽然我确信绘图也可以一步完成,但我对R来说相对较新,并且首先想要了解替换在进行更复杂的使用之前是如何工作的。