R:尝试对列表中的数据帧中的数据进行排序
我试图在一个数据框中对我的数据进行排序,该数据框被组织在一个列表中 很抱歉,我无法向您显示完整的数据,但数据看起来像这样(这只是一个示例) 姓名/学历状态/当前薪资 我想做的是,首先,根据每个人的教育程度对他们进行分类R:尝试对列表中的数据帧中的数据进行排序,r,R,我试图在一个数据框中对我的数据进行排序,该数据框被组织在一个列表中 很抱歉,我无法向您显示完整的数据,但数据看起来像这样(这只是一个示例) 姓名/学历状态/当前薪资 我想做的是,首先,根据每个人的教育程度对他们进行分类 salaryRank <- function(outcome, rank){ dataFile <- read.csv("salary.csv", colClasses = "character") if(outcome == "CurrentSal
salaryRank <- function(outcome, rank){
dataFile <- read.csv("salary.csv", colClasses = "character")
if(outcome == "CurrentSalary"){
dataFile$CurrentSalary <- as.numeric(dataFile$CurrentSalary)
dataFile <- split(dataFile, dataFile$EducationStatus)
}
}
salaryRank您可以使用函数order()对数据帧进行如下排序:
df_ordered <- df[order(df$CurrentSalary, decreasing=TRUE),]
试过这个吗?德福点的菜很棒,很高兴它有用。
df_ordered[3,]