如何解决将16.2Gb距离转换为R中的矩阵
我要做的任务很简单,但是由于内存问题,我无法完成它。所以我想知道是否有更有效的方法来做到这一点。 我有一个大的data.frame,像这样:
此数据帧称为sp_df,我用R计算每个点之间的距离。问题是,由于其较大,我无法将其融合为矩阵。那就是我被封锁的地方。
sp_df <- read.csv("Euclidean_80K_Spots.csv",h=T)
sp_dist <- dist(sp_df)
sp_dist_m <- melt(as.matrix(sp_dt),varnames = c("ID","neig"))
dist对象为16.2 Gb,由于其生物学特性,我无法将数据分成几小块。我所能做的就是过滤器dist并仅使dist
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。