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