繁体   English   中英

具有100列以上的R矩阵

[英]R matrix with more than 100 columns

我想创建一个具有3003行和3003列(MyData中的行数)的平方矩阵,它的工作原理是创建矩阵并填充3003行,但只有100列,我不知道为什么。

 library(sp)  
 Dists <- matrix(0, nrow=nrow(MyData), ncol = nrow(MyData))

    for(n in 1:nrow(MyData)){
      Dists[n,] <- spDistsN1(pt = c(MyData$lng[n], MyData$lat[n]), 
                             pts =  as.matrix(MyData[,c("lng","lat")]))

谢谢你的帮助。

由于标记了RStudio,因此我假定您使用View()在RStudio中View()数据(例如,单击RStudio右面板中的数据对象)。

看一下这个文档: 使用数据查看器

它告诉我们:

当行不受限制时,列的上限为100。当前无法以与行相同的方式来虚拟化列,并且大量列会导致接口速度显着降低。

但是,您的矩阵仍将包含所有列,您可以使用dim(myMatrix)检查

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM