0
DeedleのキーでFrame
をソートしようとしています。これを昇順で行う方法がありますが(SortRowsByKey
)、降順で必要です。私はむしろ、これを行うためにフレームをはぎ取り、再作成する必要はありません。Deedleでキー降順でフレームを並べ替え
提案がありますか?
DeedleのキーでFrame
をソートしようとしています。これを昇順で行う方法がありますが(SortRowsByKey
)、降順で必要です。私はむしろ、これを行うためにフレームをはぎ取り、再作成する必要はありません。Deedleでキー降順でフレームを並べ替え
提案がありますか?
あなたができることは、結果を並べ替えて逆にすることです。悪いニュースは - Frame
は逆転をサポートしていません。良いニュースは - Series
は逆転をサポートしています。フレーム内の各列はシリーズです。
降順でソートするには、次の手順を実行します。 1.フレームを並べ替えます。 2.各列を元に戻します。 3.逆の列を使用して新しいフレームを作成します。
// Sort the data frame by ColumnA
var sorted = dataFrame.SortRows("ColumnA");
// Build a new frame
var reversedFrame =
Frame.FromColumns(new[]
{
sorted["ColumnA"].Reversed,
sorted["ColumnA"].Reversed,
sorted["ColumnA"].Reversed
});