【发布时间】:2013-09-18 19:18:30
【问题描述】:
我正在使用read.csv 函数和colClasses 参数来读取我的csv 文件。我想要实现的是,对于所有“因素”的colClasses,我想指定因素的顺序。即
如果“液体类型”列有以下因素:-“水”、“果汁”、“苏打水”、“酒精”,我想控制因素的顺序。让我们说
Water = 3
Juice=1
Soda=2
Alcohol =0
那么如何控制read.csv中的因子顺序呢?
编辑:您在下方的评论,格式化:
setClass("customFactor")
setAs("character", "customFactor", function(from) {SpecifyOrders(from)})
SpecifyOrders <- function(from) {
from<- factor(from, levels=c(new_order)) }
【问题讨论】:
-
你没有。使用
factor读取因子并按所需顺序指定级别后,您可以对其重新排序。
标签: r read.table