← Back to R Course | Chapter 8: Data Manipulation | Lesson 5 of 7

order() का उपयोग

order वे positions work out करता है जो एक list sort करेंगी, हर किसी को बताते हुए एक seating plan की तरह कहाँ खड़े हों। आप एक पूरी table को एक column से rearrange करने के लिए इसे इस्तेमाल कर सकते हैं।

In this page:

  1. order()
Syntax
r
sorted_indices <- order(x)
x[order(x)]
df[order(df$column, decreasing = TRUE), ]

order()

order(x) वे indices return करता है जो x sort करेंगी, sorted values खुद नहीं -- यही वह चीज़ है जो आपको दूसरे columns को aligned रखते हुए एक पूरी data frame को एक column से sort करने देती है।

df[order(df$col), ] एक data frame को एक column से sort करने का standard idiom है। Descending sort करने के लिए एक minus sign add करें, जैसे order(-df$col)।

Note: df[order(df$col), ] एक पूरी data frame को इसके एक column से sort करने का standard idiom है।

उदाहरण: order()

markup
df <- data.frame(name = c("Cara", "Alice", "Bob"), age = c(40, 30, 25))

sorted_df <- df[order(df$age), ]
print(sorted_df)
Related Topics
{# common_mistakes/chapter_summary/browser_support: on Hindi pages the view already swaps in the hi_ translation fields (or blanks these out if untranslated), so this renders correctly for both languages without a lang_code check here. #}
आम गलतियां
  1. बिना comma के df[order(df$age)] लिखना, जो rows की बजाय columns sort करता है; df[order(df$age), ] लिखें।
  2. decreasing = TRUE या एक minus sign के बिना descending order के लिए order इस्तेमाल करना।
  3. यह उम्मीद करना कि order(x) sorted values return करेगा, जब यह positions return करता है; values के लिए sort(x) इस्तेमाल करें।
🔒

Chapter Quiz — Complete all 7 topics to unlock

0/7 topics done

Complete these topics first:

Login to run this code

C/C++/Java/PHP execution requires a free account. Your code is saved — you'll land right back in the editor after logging in.