【发布时间】:2015-02-12 20:50:12
【问题描述】:
我正在尝试重新定义在使用 cbind 从其他数据框的选定列创建数据框时分配的级别。数据帧包含整数,行名是字符串:
outTable<-data.frame(cbind(contRes$wt, bRes$log2FoldChange, cRes$log2FoldChange, dRes$log2FoldChange, aRes$log2FoldChange), row.names=row.names(aRes))
使用以下内容,我得到了列的级别:
levels(as.factor(colnames(outTable)))
[1] "F" "N" "RH" "RK" "W"
我想通过传递以下内容来更改该顺序:
levels(as.factor(colnames(outTable)))<-c("W", "RK", "RH", "F", "N")
但我得到了错误:
could not find function "as.factor<-"
最终目的是在ggplot2中设置箱线图的X轴顺序。我以正确的方式接近这个吗?如果是这样,我错过了什么,如果没有,最好的方法是什么?
【问题讨论】: