【发布时间】:2016-03-05 07:00:34
【问题描述】:
关于使用“级别”跨数据框列折叠因子的快速问题。下面是基本数据框的代码。
Service<-c("AS","AS","PS","PS","RS","RS","ES","ES")
Year<-c("2015","2016","2015","2016","2015","2016","2015","2016")
Q1<-c("Dissatisfied","Satisfied","Satisfied","Neutral","Dissatisfied","Dissatisfied","Satisfied","Neutral")
Q2<-c("Dissatisfied","Neutral","Satisfied","Dissatisfied","Dissatisfied","Neutral","Satisfied","Satisfied")
Example<-data.frame(Service,Year,Q1,Q2)
我可以使用以下代码通过结合“满意”和“中立”来轻松折叠关卡。
levels(Example$Q1)<-c("Dissatisfied","Satisfied","Satisfied")
但是,我如何在相似的列中同时执行此操作,比如 Q1 列和 Q2 列?我知道有一种使用 lapply 或 apply 的简单方法,但我似乎无法让它工作。
【问题讨论】:
标签: r