Passing a seq from F# to RProvider

后端 未结 2 1455
一整个雨季
一整个雨季 2021-01-24 10:24

I want to be able to pass a sequence of option float to the RProvider in F#. If I have a sequence of floats with Some float and Non

2条回答
  •  孤街浪徒
    2021-01-24 10:37

    I think you should be able to do this just be replacing the None values with nan (this is not entirely right, because in R NA and NaN are different, but there is no way to express two different non-values for a float in F#):

    let optData4 = 
        [ 10.0; 9.0; 8.0; nan; 6.0; 5.0; 5.0; nan; 4.0; 2.0; nan ]
    
    let testData4 = 
        namedParams [
            "regPrice", optData4;]
        |> R.data_frame
    

    I have not tested this, but I think this is what we do in Deedle internally.

提交回复
热议问题