在deedle框架中更改列顺序

时间:2015-08-18 23:10:58

标签: c# dataframe deedle

在deedle框架中更改列顺序的最佳方法是什么?例如,如果我有一个带有dfheightName列的deedle框架phone,但我需要Name,{{1} }和phone

1 个答案:

答案 0 :(得分:3)

Deedle有RealignRows extension method,但事实证明我们没有RealignColumns。这是一个遗漏,如果你发送PR给Deedle添加这个,那就太棒了!

可以通过查看一系列列,重新排列列并将其转换回数据框来实现。在C#中,这看起来如下:

Frame.FromColumns(df.Columns.Realign(new[] { "key 1", "key 2" }));