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
});