คำถามติดแท็ก sorting

การเรียงลำดับเป็นกระบวนการของการใช้คำสั่งบางอย่างกับการรวบรวมรายการ

5
สั่งซื้อแถวข้อมูลเฟรมตามเวกเตอร์พร้อมคำสั่งเฉพาะ
มีวิธีที่ง่ายกว่าหรือไม่ในการตรวจสอบให้แน่ใจว่าแถวของกรอบข้อมูลได้รับการจัดเรียงตามเวกเตอร์ "เป้าหมาย" ที่ฉันดำเนินการในตัวอย่างสั้น ๆ ด้านล่างหรือไม่ df <- data.frame(name = letters[1:4], value = c(rep(TRUE, 2), rep(FALSE, 2))) df # name value # 1 a TRUE # 2 b TRUE # 3 c FALSE # 4 d FALSE target <- c("b", "c", "a", "d") สิ่งนี้ดูเหมือนจะค่อนข้าง "ซับซ้อน" เพื่อให้งานเสร็จ: idx <- sapply(target, function(x) { …
158 r  sorting  dataframe 

23
ปิดใช้งานการเรียงลำดับสำหรับคอลัมน์เฉพาะใน jQuery DataTables
ฉันใช้ปลั๊กอิน jQuery DataTablesเพื่อเรียงลำดับเขตข้อมูลตาราง คำถามของฉันคือฉันจะปิดการเรียงลำดับสำหรับคอลัมน์ใดคอลัมน์หนึ่งได้อย่างไร ฉันลองด้วยรหัสต่อไปนี้ แต่มันไม่ทำงาน: "aoColumns": [ { "bSearchable": false }, null ] ฉันได้ลองใช้รหัสต่อไปนี้แล้ว: "aoColumnDefs": [ { "bSearchable": false, "aTargets": [ 1 ] } ] แต่สิ่งนี้ยังไม่ได้ผลลัพธ์ที่ต้องการ

7
ทำไม“ return list.sort ()” ส่งคืน None ไม่ใช่รายการ?
ฉันสามารถตรวจสอบได้ว่าสิ่งfindUniqueWordsนั้นส่งผลให้เกิดการเรียงลำดับlistหรือไม่ อย่างไรก็ตามจะไม่ส่งคืนรายการ ทำไม? def findUniqueWords(theList): newList = [] words = [] # Read a line at a time for item in theList: # Remove any punctuation from the line cleaned = cleanUp(item) # Split the line into separate words words = cleaned.split() # Evaluate each word for word in words: …
155 python  list  sorting  return 

4
จะเรียงตัวนับตามค่าอย่างไร? - งูหลาม
นอกเหนือจากการทำความเข้าใจรายการของความเข้าใจรายการที่กลับรายการมีวิธีไพโธนิกในการจัดเรียงตัวนับตามค่าหรือไม่? ถ้าเป็นเช่นนั้นจะเร็วกว่านี้: >>> from collections import Counter >>> x = Counter({'a':5, 'b':3, 'c':7}) >>> sorted(x) ['a', 'b', 'c'] >>> sorted(x.items()) [('a', 5), ('b', 3), ('c', 7)] >>> [(l,k) for k,l in sorted([(j,i) for i,j in x.items()])] [('b', 3), ('a', 5), ('c', 7)] >>> [(l,k) for k,l in sorted([(j,i) for i,j …

26
ลำดับการสตรีม Java 8 แบบย้อนกลับ
คำถามทั่วไป: อะไรคือวิธีที่เหมาะสมในการย้อนกลับสตรีม สมมติว่าเราไม่ทราบว่าองค์ประกอบใดของสตรีมที่ประกอบไปด้วยอะไรคือวิธีทั่วไปในการย้อนกลับสตรีมใด ๆ คำถามเฉพาะ: IntStreamนำเสนอวิธีการแบบช่วงเพื่อสร้างจำนวนเต็มในช่วงที่เฉพาะเจาะจงIntStream.range(-range, 0)ตอนนี้ฉันต้องการย้อนกลับจากการเปลี่ยนช่วงจาก 0 ไปเป็นค่าลบจะไม่ทำงานและฉันไม่สามารถใช้Integer::compare List<Integer> list = Arrays.asList(1,2,3,4); list.stream().sorted(Integer::compare).forEach(System.out::println); กับIntStreamฉันจะได้รับรวบรวมข้อผิดพลาดนี้ ข้อผิดพลาด: (191, 0) ajc: วิธีการsorted()ในประเภทIntStreamไม่สามารถใช้ได้กับข้อโต้แย้ง ( Integer::compare) ฉันคิดถึงอะไรที่นี่

15
จัดเรียง Array ตามคีย์ตาม Array อื่นหรือไม่
เป็นไปได้ไหมที่ PHP จะทำสิ่งนี้? คุณจะเขียนฟังก์ชั่นอย่างไร? นี่คือตัวอย่าง คำสั่งซื้อเป็นสิ่งที่สำคัญที่สุด $customer['address'] = '123 fake st'; $customer['name'] = 'Tim'; $customer['dob'] = '12/08/1986'; $customer['dontSortMe'] = 'this value doesnt need to be sorted'; และฉันต้องการทำบางสิ่งเช่น $properOrderedArray = sortArrayByArray($customer, array('name', 'dob', 'address')); เพราะในตอนท้ายฉันใช้ foreach () และพวกเขาไม่ได้อยู่ในลำดับที่ถูกต้อง (เพราะฉันผนวกค่ากับสตริงที่ต้องอยู่ในลำดับที่ถูกต้องและฉันไม่ทราบล่วงหน้าทั้งหมดของคีย์อาร์เรย์ / ค่า) ฉันได้ดูฟังก์ชันอาร์เรย์ภายในของ PHP แต่ดูเหมือนว่าคุณสามารถเรียงลำดับตัวอักษรหรือตัวเลขเท่านั้น
153 php  arrays  sorting 

9
ไวยากรณ์หลังเรียงแล้ว (key = lambda: …)
ฉันไม่เข้าใจไวยากรณ์หลังsorted()อาร์กิวเมนต์: key=lambda variable: variable[0] มันไม่ได้lambdaตามอำเภอใจเหรอ? ทำไมvariableที่ระบุไว้สองครั้งในสิ่งที่ดูเหมือนว่าdict?

7
lodash เรียงหลายคอลัมน์เรียงจากมากไปน้อย
มีวิธีการที่ดีในการจัดเรียงอาร์เรย์ของวัตถุตามคุณสมบัติหลายประการ: var data = _.sortBy(array_of_objects, ['type', 'name']); อย่างไรก็ตามนั่นเป็นเพียงการเรียงลำดับจากน้อยไปมาก มีวิธีที่สะดวกในการกำหนดทิศทางต่อคอลัมน์หรือไม่? เช่น var data = _.sortBy(array_of_objects, [{'type': 'asc'}, {'name': 'desc'}]);

4
เรียงลำดับรายการจากรหัสรายการอื่น
ฉันมีรายการที่มีตัวระบุบางอย่างเช่นนี้: List<long> docIds = new List<long>() { 6, 1, 4, 7, 2 }; Morover ฉันมีรายการอีกรายการหนึ่ง<T>ซึ่งมีรหัสตามที่อธิบายไว้ข้างต้น List<T> docs = GetDocsFromDb(...) ฉันต้องรักษาลำดับที่เหมือนกันในทั้งสองคอลเล็กชันเพื่อให้รายการในList<T>ต้องอยู่ในตำแหน่งเดียวกันมากกว่าอันดับแรก (เนื่องจากเหตุผลในการให้คะแนนของเครื่องมือค้นหา) และกระบวนการนี้ไม่สามารถทำได้ในGetDocsFromDb()ฟังก์ชั่น หากจำเป็นก็เป็นไปได้ที่จะเปลี่ยนรายการที่สองเป็นโครงสร้างอื่น ๆ ( Dictionary<long, T>ตัวอย่าง) แต่ฉันไม่ต้องการเปลี่ยนมัน มีวิธีที่ง่ายและมีประสิทธิภาพในการทำ "ordenation ขึ้นอยู่กับบาง ID" กับ LINQ หรือไม่?
150 c#  linq  sorting  collections 

6
รายการ C # เรียงลำดับจากมากไปน้อย
ฉันต้องการที่จะได้รับรายการที่เรียงลำดับโดย 'Product.Name ในลำดับถัดลงมา คล้ายกับฟังก์ชั่นด้านล่างซึ่งเรียงลำดับรายการตามลำดับจากน้อยไปมากย้อนกลับเป็นไปได้ไหม var newList = list.OrderBy(x => x.Product.Name).ToList();
150 c#  list  sorting  sql-order-by 

13
เรียงลำดับวัตถุใน ArrayList ตามวันที่หรือไม่
ทุกตัวอย่างที่ฉันพบคือการทำตามตัวอักษรในขณะที่ฉันต้องการเรียงตามวันที่ My ArrayList มีวัตถุที่หนึ่งใน datamembers เป็นวัตถุ DateTime ใน DateTime ฉันสามารถเรียกใช้ฟังก์ชั่น: lt() // less-than lteq() // less-than-or-equal-to ดังนั้นเพื่อเปรียบเทียบฉันสามารถทำสิ่งที่ชอบ: if(myList.get(i).lt(myList.get(j))){ // ... } ฉันควรทำอย่างไรในบล็อก if
149 java  sorting  datetime 

29
วิธีการจัดเรียงอาร์เรย์ของวัตถุตามหลายเขตข้อมูล?
จากคำถามเดิมนี้ฉันจะใช้การเรียงลำดับในหลายสาขาได้อย่างไร การใช้โครงสร้างที่ปรับเปลี่ยนนี้เล็กน้อยฉันจะจัดเรียงเมือง (ขึ้นไป) และราคา (มากไปหาน้อย) ได้อย่างไร var homes = [ {"h_id":"3", "city":"Dallas", "state":"TX", "zip":"75201", "price":"162500"}, {"h_id":"4", "city":"Bevery Hills", "state":"CA", "zip":"90210", "price":"319250"}, {"h_id":"6", "city":"Dallas", "state":"TX", "zip":"75000", "price":"556699"}, {"h_id":"5", "city":"New York", "state":"NY", "zip":"00010", "price":"962500"} ]; ฉันชอบความจริงมากกว่าคำตอบที่ให้ซึ่งเป็นแนวทางทั่วไป ที่ฉันวางแผนที่จะใช้รหัสนี้ฉันจะต้องเรียงลำดับวันที่เช่นเดียวกับสิ่งอื่น ๆ ความสามารถในการ "สำคัญ" วัตถุดูเหมือนจะมีประโยชน์ถ้าไม่ยุ่งยากเล็กน้อย ฉันพยายามสร้างคำตอบนี้เป็นตัวอย่างทั่วไปที่ดี แต่ฉันไม่มีโชคมาก

5
วิธีเรียงลำดับแฮชในทับทิม
ฉันมีอาร์เรย์ซึ่งแต่ละองค์ประกอบมีแฮชที่มีคู่คีย์ / ค่าสามคู่: :phone => "2130001111", :zip => "12345", :city => "sometown" ฉันต้องการเรียงลำดับข้อมูลzipเพื่อให้ทุกคนphoneในพื้นที่เดียวกันอยู่ด้วยกัน ทับทิมมีวิธีง่าย ๆ ในการทำเช่นนั้นหรือไม่? สามารถwill_paginateแบ่งหน้าข้อมูลในอาร์เรย์ได้หรือไม่?
147 arrays  ruby  sorting 

12
การเรียงแถวในตารางข้อมูล
เรามีสองคอลัมน์ใน a DataTableดังนี้: COL1 COL2 Abc 5 Def 8 Ghi 3 เรากำลังพยายามจัดเรียงสิ่งนี้datatableตามCOL2ลำดับที่ลดลง COL1 COL2 ghi 8 abc 4 def 3 jkl 1 เราลองทำสิ่งนี้: ft.DefaultView.Sort = "COL2 desc"; ft = ft.DefaultView.ToTable(true); แต่โดยไม่ต้องใช้DataViewเราต้องการที่จะจัดเรียงตัวเองไม่ได้DataTableDataView
146 c#  sorting  datatable 

12
วิธีการเรียงลำดับรายการของวัตถุตามคุณสมบัติบางอย่าง
ฉันมีชั้นเรียนที่เรียบง่าย public class ActiveAlarm { public long timeStarted; public long timeEnded; private String name = ""; private String description = ""; private String event; private boolean live = false; } และList<ActiveAlarm>ต่อต้าน วิธีการเรียงลำดับจากน้อยไปมากเรียงลำดับตามtimeStartedแล้วตามด้วยtimeEnded? ใครช่วยได้บ้าง ฉันรู้ใน C ++ พร้อมอัลกอริทึมทั่วไปและตัวดำเนินการโอเวอร์โหลด <แต่ฉันใหม่สำหรับ Java

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.