2016-11-25 4 views
0

3003行と3003列(MyDataの行数)の平方行列を作成したい 行列が作成され、3003行で作成され、100個の列とI理由は分かりません。100個以上の列を持つR行列

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")])) 

ありがとうございました。

+1

へようこそSOでこれを確認することができます! [Rの再現性の高いサンプルを作成する方法](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)を読んで、それに応じて質問を編集してください。 – etienne

+0

'nrow(MyData)'の値は何ですか? –

+0

時々彼らはそこにいるが、あなたはそれらを見ることができない。あなたはnrow(Dists)をチェックしましたか? – rosscova

答えて

3

あなたはRStudioにタグを付けたので、私はView()を使ってRStudioであなたのデータを見ることを前提としています(例えば、RStudioの右のパネルのデータオブジェクトをクリックすることによって)。

は、この文書を見てください: Using the Data Viewer

それを教えてくれる:

行は無制限ですが、列は100でキャップされていることは同じように列を仮想化することはできません行数および列数が多いと、インターフェイスが大幅に遅くなります。

しかし、まだすべての列が含まれていますあなたの行列は、あなたがdim(myMatrix)

関連する問題