車リストの並べ替えデモを開発したい。データテーブルを使用して車のリストを表示しています。リストを車の色で並べ替えたいのですが。ここでは、アルファベット順ではありません。赤い車が最初に来て、次に青い車のように、カスタムの並べ替え順序を使用したいと思います。 そのためにJavaを使用しようComparatorとしましたComparableが、アルファベット順でのみ並べ替えることができます。 だから、ソートをより速くするために使用する手法を実装する方法を誰でも私に案内できますか? class Car implements Comparable<Car> { private String name; private String color; public Car(String name, String color){ this.name = name; this.color = color; } //Implement the natural order for this class public int compareTo(Car c) { return name.compareTo(c.name); } static class ColorComparator implements Comparator<Car> { public int compare(Car …
List <> OrderBy Alphabetical Orderと同様に、ある要素で並べ替え、次に別の要素で並べ替えます。同等の機能を実現したい SELECT * from Table ORDER BY x, y いくつかの並べ替え関数を含むクラスがあり、1つの要素で並べ替える問題はありません。 例えば: public class MyClass { public int x; public int y; } List<MyClass> MyList; public void SortList() { MyList.Sort( MySortingFunction ); } また、リストには次のものが含まれています。 Unsorted Sorted(x) Desired --------- --------- --------- ID x y ID x y ID …
多数のドキュメントを含むnltkライブラリのmovie_reviewsコーパスを使用しています。私の仕事は、データの前処理を行い、前処理を行わずに、これらのレビューの予測パフォーマンスを取得することです。しかし、リストに、問題があるdocumentsとdocuments2私は同じ文書を持っていると私は両方のリストに同じ順序を維持するためにそれらをシャッフルする必要が。リストをシャッフルするたびに他の結果が得られるため、個別にシャッフルすることはできません。そのため、最終的に比較する必要があるため、同じ順序で一度にシャッフルする必要があります(順序によって異なります)。私はPython2.7を使用しています 例(実際には文字列はトークン化されていますが、相対的ではありません): documents = [(['plot : two teen couples go to a church party , '], 'neg'), (['drink and then drive . '], 'pos'), (['they get into an accident . '], 'neg'), (['one of the guys dies'], 'neg')] documents2 = [(['plot two teen couples church party'], 'neg'), (['drink then drive …
pandas dfにマルチインデックス列を持つデータセットがあり、特定の列の値で並べ替えたいと思います。sortindexとsortlevelを使用しようとしましたが、探している結果を得ることができませんでした。私のデータセットは次のようになります: Group1 Group2 A B C A B C 1 1 0 3 2 5 7 2 5 6 9 1 0 0 3 7 0 2 0 3 5 グループ1の列Cですべてのデータとインデックスを降順で並べ替えて、結果が次のようになるようにします。 Group1 Group2 A B C A B C 2 5 6 9 1 0 0 1 1 0 …