更改针框中的列顺序

本文关键字:顺序 | 更新日期: 2023-09-27 18:08:31

改变列顺序的最好方法是什么?例如,如果我有一个针框df,列height, Namephone,但我需要按Name, phoneheight的顺序排列。

更改针框中的列顺序

Deedle有RealignRows扩展方法,但是我们没有RealignColumns。这是一个遗漏,如果你发送给Deedle的PR加上这一点,那就太棒了!

可以通过查看列序列,重新排列列并将其转换回数据帧来实现。在c#中,它看起来像这样:

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