gpt4 book ai didi

r - 我有一个稀疏矩阵,当我在 R 中打开它时,所有应该为 0 的元素都是像 ' . ' 这样的点,如何将这个点转换为数字 0?

转载 作者:行者123 更新时间:2023-12-01 23:54:28 24 4
gpt4 key购买 nike

我有一个稀疏矩阵,当我在 R 中打开它时,所有应该为 0 的元素都是类似 ' 的点。 ',如何将这个点转换为数字 0?也就是将其转化为数值矩阵,用于后续计算。

我知道一个命令将所有元素 NA 转换为 0:即

Mydata[is.na(Mydata)]<-0

但我不知道如何将点转换为0。

最佳答案

如果您的矩阵是稀疏矩阵,您可以使用 as.matrix

将其转换为常规矩阵

例如,

m <- Matrix:::Matrix(0, nrow = 2, ncol = 2, sparse = TRUE)

as.matrix(m)

关于r - 我有一个稀疏矩阵,当我在 R 中打开它时,所有应该为 0 的元素都是像 ' . ' 这样的点,如何将这个点转换为数字 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24843427/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com