拆分数据和排序列
Split Data and order columns
我正在尝试一些拆分应用组合方法。如何将数据拆分为不同的类别,然后按特定列的降序对每个类别进行排序。
首先我拆分了mtcars
spmtcars <-split(mtcars, mtcars$cyl)
那么如果我这样做
sort_mtc <- spmtcars[order(mpg), ]
Error in order(mpg) : object 'mpg' not found
根据 solution here,我将不得不使用 sapply
我不知道如何使用。
你可以试试lapply
lapply(spmtcars, function(x) x[order(-x$mpg),])
我正在尝试一些拆分应用组合方法。如何将数据拆分为不同的类别,然后按特定列的降序对每个类别进行排序。
首先我拆分了mtcars
spmtcars <-split(mtcars, mtcars$cyl)
那么如果我这样做
sort_mtc <- spmtcars[order(mpg), ]
Error in order(mpg) : object 'mpg' not found
根据 solution here,我将不得不使用 sapply
我不知道如何使用。
你可以试试lapply
lapply(spmtcars, function(x) x[order(-x$mpg),])