Syslab里Matrix{Union{Missing,Float64}}矩阵里的missing是否可以批量替换
技术分享
发布于 2025-07-22 13:35:02
查看 1过去315天
问题现象
Syslab中引用的原始csv数据有一些空值,读取到Matrix里面会补充为missing 。Matrix{Union{Missing, Float64}}矩阵里的missing可以批量替换为0吗?
解决方法
Syslab中可以使用replace! 函数进行元素替换。在读取数据后,Matrix{Union{Missing, Float64}}矩阵里的空值可以使用replace!(m, missing=>0)语句批量替换为0,示例如下:

使用replace!(m, missing=>0)进行替换,运行结果如下:

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境