संभव डुप्लिकेट:
How to sort a dataframe by column(s) in Rमैं आर में दूसरे कॉलम द्वारा डेटाफ्रेम कैसे ऑर्डर कर सकता हूं?
मैं सिर्फ अगर कुछ भी मुझे बाहर मदद कर सकता है सोच रहा था, मुझे लगता है मैं क्या सोचा हल करने के लिए एक आसान समस्या नहीं होनी चाहिए है।
मैं नीचे दी गई तालिका है:
SampleID Cluster
R0132F041p 1
R0132F127 1
R0132F064 1
R0132F068p 1
R0132F015 2
R0132F094 3
R0132F105 1
R0132F013 2
R0132F114 1
R0132F014 2
R0132F039p 3
R0132F137 1
R0132F059 1
R0132F138p 2
R0132F038p 2
और मैं नीचे के रूप में परिणाम प्राप्त करने के क्लस्टर द्वारा/यह आदेश सॉर्ट करने के लिए करना चाहते हैं:
SampleID Cluster
R0132F041p 1
R0132F127 1
R0132F064 1
R0132F068p 1
R0132F105 1
R0132F114 1
R0132F137 1
R0132F059 1
R0132F015 2
R0132F013 2
R0132F014 2
R0132F138p 2
R0132F038p 2
R0132F094 3
R0132F039p 3
मैं निम्नलिखित आर की कोशिश की है कोड:
data<-read.table('Table.txt', header=TRUE,row.names=1,sep='\t')
data <- data.frame(data)
data <- data[order(data$Cluster),]
write.table(data, file = 'OrderedTable.txt', append = TRUE,quote=FALSE, sep = '\t', na ='NA', dec = '.', row.names = TRUE, col.names = FALSE)
और निम्न आउटपुट प्राप्त करें:
1 1
2 1
3 1
4 1
5 1
6 1
7 1
8 1
9 2
10 2
11 2
12 2
13 2
14 3
15 3
क्यों है SampleIDs संख्या 1-15 से बदल दिया गया और इन नंबरों क्या प्रतिनिधित्व है, मैं ?order()
पेज पढ़ लिया है लेकिन इस sort.listआदेश की तुलना में बेहतर व्याख्या करने के लिए लगता है() यदि कोई इस पर मेरी मदद कर सकता है तो मैं बहुत आभारी रहूंगा।
आपको बहुत धन्यवाद, Thats पूरी तरह से काम कर रहा है, और वास्तव में अच्छी तरह से समझाया गया था, आप एक स्टार हैं। – sinead