Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R:尝试对列表中的数据帧中的数据进行排序_R - Fatal编程技术网

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,]