C# 如何在Deedle C中创建框架索引层次结构#

C# 如何在Deedle C中创建框架索引层次结构#,c#,deedle,C#,Deedle,为C#中的Deedle框架生成多级层次索引的正确方法是什么 在建议对F重复应用GroupRowsBy()的第一个片段之后: 如果查看byClassAndPort的类型,可以看到它是Frame 但是,方法Frame.mapRowKeys()在C#中不存在,因此无法展平帧索引。另一种选择是使用Frame.indexrowsing(),但我不确定这是否会导致与使用GroupRowsBy()相同的结果,也不允许保留原始顺序索引 上面用C#编写的代码片段的一个例子将是完美的,或者解释用C#创建这样一个框架

为C#中的Deedle框架生成多级层次索引的正确方法是什么

在建议对F重复应用
GroupRowsBy()
的第一个片段之后:

如果查看
byClassAndPort
的类型,可以看到它是
Frame

但是,方法
Frame.mapRowKeys()
在C#中不存在,因此无法展平帧索引。另一种选择是使用
Frame.indexrowsing()
,但我不确定这是否会导致与使用
GroupRowsBy()
相同的结果,也不允许保留原始顺序索引

上面用C#编写的代码片段的一个例子将是完美的,或者解释用C#创建这样一个框架的正确方法

谢谢

// Group by passanger class and port
let byClassAndPort = 
  titanic
  |> Frame.groupRowsByInt "Pclass"
  |> Frame.groupRowsByString "Embarked"
  |> Frame.mapRowKeys Pair.flatten3

// Get just the Age series with the same row index
let ageByClassAndPort = byClassAndPort?Age