我想在Julia中运行缺失的数据代码,但看到此错误,请不要';为什么
此代码将显示输入缺失数据的时间消耗我想在Julia中运行缺失的数据代码,但看到此错误,请不要';为什么,julia,Julia,此代码将显示输入缺失数据的时间消耗 using Missings using DataFrames df = DataFrame(i=1:6, x=[5, missing, 4, missing, 2,1]) replace!(df.x, missing=> 10) @time sum(skipmissing(df)) 但我得到了这个错误:AbstractDataFrame是不可编辑的。使用eachrow(df)获取行迭代器,或使用eachcol(df)获取列迭代器。您需要提供要计算和的
using Missings
using DataFrames
df = DataFrame(i=1:6, x=[5, missing, 4, missing, 2,1])
replace!(df.x, missing=> 10)
@time sum(skipmissing(df))
但我得到了这个错误:AbstractDataFrame是不可编辑的。使用eachrow(df)获取行迭代器,或使用eachcol(df)获取列迭代器。您需要提供要计算和的列名:
sum(skipmissing(df.x))
如果要计算整个表的总和,可以执行以下操作:
sum(sum.(skipmissing.(eachcol(df))))
你能描述一下你想要得到的结果吗?不清楚要求和的值。请确保使用的是最新版本的语言和DataFrames.jl。在最新版本中,您可以轻松使用
dropmissing!(df)
以移除df。