Re: [问题] 想连续处理多个column by factor

楼主: celestialgod (天)   2013-10-24 18:34:44
最简单的方式就是用list去处理,范例code如下:
Product = "Product1" #可自行输入产品编号
Month = "July" #可指定月份
data.l = lapply(1:10, function(k){
eval(parse(text=paste("read.csv(\"D:/year", k, ".csv\")", sep="")))
}
)
output.l = lapply(data.l, function(ll){
eval(parse(text=paste("subset(ll, ", "Month==\"", Month, "\", select = ",
Product, ")", sep="")))
}
)
output.fr = Reduce(data.frame, output.l)
作者: peiwinds (Macchiato Caramel)   0000-00-00 00:00:00
THX A LOT

Links booklink

Contact Us: admin [ a t ] ucptt.com