如何将一个填充了NA值的Float64列添加到Julia DataFrame中?

时间:2017-08-17 15:54:25

标签: dataframe julia

看起来很傻,但我无法弄清楚如何以简单的方式将所有填充了NA值的Float64列添加到Julia DataFrame中。

我可以使用以下代码完成它,但它似乎很奇怪:

.Global

1 个答案:

答案 0 :(得分:4)

默认情况下,DataArrays初始化为NA

所以你应该能够做到:

df = DataFrame(col1 = [1,2,3], col2 = ['a','b','c'])

df[:a] = DataArray(Float64,size(df,1))