Qui*_*ten 2 missing-data dataframe julia
我想计算missing
像 df 这样的数据框中每列的值的数量:
Pkg.add("DataFrames")\nusing DataFrames\ndf = DataFrame(i=1:5,\n x=[missing, 4, missing, 2, 1],\n y=[missing, missing, "c", "d", "e"])\n\n5\xc3\x973 DataFrame\n Row \xe2\x94\x82 i x y \n \xe2\x94\x82 Int64 Int64? String? \n\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\n 1 \xe2\x94\x82 1 missing missing \n 2 \xe2\x94\x82 2 4 missing \n 3 \xe2\x94\x82 3 missing c\n 4 \xe2\x94\x82 4 2 d\n 5 \xe2\x94\x82 5 1 e\n
Run Code Online (Sandbox Code Playgroud)\n这应该为 i 列返回 0,为 x 列返回 2,为 y 列返回 2。所以我想知道是否有人知道如何计算每列缺失值的数量Julia
?
在写问题时,我通过使用describe
with找到了答案:nmissing
,如下所示:
describe(df, :nmissing)\n3\xc3\x972 DataFrame\n Row \xe2\x94\x82 variable nmissing \n \xe2\x94\x82 Symbol Int64 \n\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\n 1 \xe2\x94\x82 i 0\n 2 \xe2\x94\x82 x 2\n 3 \xe2\x94\x82 y 2\n
Run Code Online (Sandbox Code Playgroud)\n