タグ付けされた質問 「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結果がソートされていることを確認できました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: # Count …
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マルチカラムsortBy降順
いくつかのプロパティに基づいてオブジェクトの配列を並べ替える気の利いた方法があります。 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()関数内では実行できません。 必要に応じて、2番目のリストを他の構造(Dictionary<long, T>たとえば)に変更することは可能ですが、変更しない方がよいでしょう。 LINQを使用してこの「いくつかのIDに応じた順序付け」を行う簡単で効率的な方法はありますか?
150 c#  linq  sorting  collections 

6
C#list.Orderby降順
「Product.Name」で降順に並べ替えられたリストを受け取りたい。 リストを昇順で逆に並べ替える以下の関数と同様に、これは可能ですか? var newList = list.OrderBy(x => x.Product.Name).ToList();
150 c#  list  sorting  sql-order-by 

13
ArrayList内のオブジェクトを日付で並べ替えますか?
私が見つけるすべての例は、これをアルファベット順に行うことに関するものですが、要素を日付でソートする必要があります。 私のArrayListには、データメンバーの1つが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でハッシュの配列をソートする方法
私は配列を持っています。その各要素は、3つのキーと値のペアを持つハッシュです。 :phone => "2130001111", :zip => "12345", :city => "sometown" 同じエリアのzipすべてのphoneが一緒になるようにデータを並べ替えたいのですが。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ように、には2つの列があります。 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、DataTableそれ自体をソートする必要がありますDataView。
146 c#  sorting  datatable 

23
リストがソートされているかどうかを確認するPythonの方法
リストがすでに並べ替えられているASCかどうかを確認するためのpython的な方法はありますかDESC listtimestamps = [1, 2, 3, 5, 6, 7] 以下のような何かisttimestamps.isSorted()それを返しますTrueかFalse。 一部のメッセージのタイムスタンプのリストを入力し、トランザクションが正しい順序で表示されるかどうかを確認したいと思います。

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.