【发布时间】:2014-06-08 14:13:20
【问题描述】:
我想根据值列表过滤 Deedle 数据框,我将如何执行此操作?
我想到了使用下面的代码:
let d= df1|>filterRowValues(fun row -> row.GetAs<float>("ts") = timex)
但问题在于它仅基于一个变量,然后我想到将其与 for 循环和 append 函数结合起来:
for i in 0.. recd.length -1 do
df2.Append(df1|>filterRowValues(fun row -> row.GetAs<float>("ts") = recd.[i]))
但这也不起作用,必须有更好的方法来做到这一点,而无需使用 for 循环。例如,在 R 中,我可以使用 %in%。
【问题讨论】: