1
我編寫了以下代碼來綁定兩列並創建一個數據框。如何刪除R數據框中的行明智排序
complete<-function(directory,id){
x<-vector()
y<-vector()
files<-list.files(directory,full.names=TRUE)
for(i in id){
x[i]<-i
y[i]<-sum(complete.cases(read.csv(files[i])))
}
d<-na.omit(data.frame(x,y))
colnames(d)<-c("id","nobs")
rownames(d)<-1:nrow(d)
print(d)
}
我有以下的測試案例:
complete("specdata",30:25)
id nobs
1 25 463
2 26 586
3 27 338
4 28 475
5 29 71
6 30 932
我不能夠獲得通過函數調用的順序輸出。即 id = 30作爲第一個值,id = 25作爲最後一個值。我如何得到通過ID禁用自動排序?