我有一个2列的数据框.我已经使用order()函数订购了它们
data<-data[order(data$Mortality),]
head(data)
Hospital.Name Mortality
FORT DUNCAN MEDICAL CENTER 8.1
TOMBALL REGIONAL MEDICAL CENTER 8.5
DETAR HOSPITAL NAVARRO 8.7
CYPRESS FAIRBANKS MEDICAL CENTER 8.7
MISSION REGIONAL MEDICAL CENTER 8.8
METHODIST HOSPITAL,THE 8.8
Run Code Online (Sandbox Code Playgroud)
第3和第4位是关系(Mortality两者均为8.7).我希望按字母顺序打破领带,以便data$Hospital.Name"CYPRESS FAIRBANKS"排在第3位,"DETAR HOSPITAL"排在第4位.
rcs*_*rcs 19
使用data$Hospital.Name作为第二个参数order:
R> data <- data[order(data$Mortality, data$Hospital.Name), ]
R> data
Hospital.Name Mortality
1 FORT DUNCAN MEDICAL CENTER 8.1
2 TOMBALL REGIONAL MEDICAL CENTER 8.5
4 CYPRESS FAIRBANKS MEDICAL CENTER 8.7
3 DETAR HOSPITAL NAVARRO 8.7
6 METHODIST HOSPITAL,THE 8.8
5 MISSION REGIONAL MEDICAL CENTER 8.8
Run Code Online (Sandbox Code Playgroud)