Questions tagged «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) { which(df$name == x) }) df <- …
158 r  sorting  dataframe 

23
禁用jQuery DataTables中特定列的排序
我正在使用jQuery DataTables插件对表字段进行排序。我的问题是:如何禁用特定列的排序?我已经尝试使用以下代码,但是没有用: "aoColumns": [ { "bSearchable": false }, null ] 我也尝试了以下代码: "aoColumnDefs": [ { "bSearchable": false, "aTargets": [ 1 ] } ] 但这仍然没有产生预期的结果。

7
为什么“ return list.sort()”返回None,而不返回列表?
我已经能够验证findUniqueWords结果是否为sorted 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: # …
154 python  list  sorting  return 

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
通过基于另一个数组的键对数组进行排序?
在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 


7
lodash多列排序按降序
有一个很不错的方法可以根据几个属性对对象数组进行排序: var data = _.sortBy(array_of_objects, ['type', 'name']); 但是,这仅用于升序排序。有一些方便的方法来定义每列的方向吗?例如 var data = _.sortBy(array_of_objects, [{'type': 'asc'}, {'name': 'desc'}]);

4
从另一个列表ID对列表进行排序
我有一个带有一些标识符的列表,像这样: List<long> docIds = new List<long>() { 6, 1, 4, 7, 2 }; Morover,我还有另一个<T>项目列表,这些列表由上述ID表示。 List<T> docs = GetDocsFromDb(...) 我需要在两个集合中保持相同的顺序,以便其中的项List<T>必须与第一个集合处于相同的位置(由于搜索引擎评分的原因)。并且此过程无法在GetDocsFromDb()函数中完成。 如有必要,可以将第二个列表更改为其他结构(Dictionary<long, T>例如),但是我不希望更改它。 是否有任何简单有效的方法来使用LINQ进行“根据某些ID进行排序”?
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中的对象进行排序?
我发现的每个示例都是按字母顺序进行的,而我需要按日期对元素进行排序。 我的ArrayList包含其数据成员之一是DateTime对象的对象。在DateTime上,我可以调用以下函数: lt() // less-than lteq() // less-than-or-equal-to 因此,可以比较一下: if(myList.get(i).lt(myList.get(j))){ // ... } 我应该在if块内做什么?
149 java  sorting  datetime 

5
如何在Ruby中对哈希数组进行排序
我有一个数组,每个数组的元素都是具有三个键/值对的哈希: :phone => "2130001111", :zip => "12345", :city => "sometown" 我想按数据排序,zip以便phone同一区域中的所有s在一起。Ruby有一个简单的方法吗?可以will_paginate对数组中的数据进行分页吗?
147 arrays  ruby  sorting 

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"} ]; 我喜欢这个事实,而不是给出一个提供通用方法的答案。在计划使用此代码的地方,我将必须对日期以及其他内容进行排序。“灌注”物体的功能似乎很方便,即使有点麻烦。 我试图将这个答案构建成一个很好的通用示例,但是我运气不高。

12
对数据表中的行进行排序
我们在中有两列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); 但是,不使用a DataView,我们要对DataTable自身进行排序,而不要对进行排序DataView。
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新手。

23
检查列表是否已排序的Python方法
有没有一种pythonic的方法来检查列表是否已经排序ASC或DESC listtimestamps = [1, 2, 3, 5, 6, 7] 诸如此类的东西isttimestamps.isSorted()会返回True或False。 我想输入一些消息的时间戳列表,并检查事务是否以正确的顺序出现。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.