2017-11-01 16 views
-1

ここには2つの質問があります。 1.私のデータには、経度と緯度の第2列と第3列を含む多くの変数があります。予測のために、ラスタパッケージの "worldclim"からbioclim情報を自分のデータに追加したいと思います。私は私のデータのbioclimの値を抽出するために、次のコードを使用することができます。データとワールドクリムデータの組み合わせ方法

wc <- getData('worldclim', var='bio', res=10) 
mydatac<-extract(wc, mydata[,2:3]) 

しかし、mydatacは座標とbioclim値のみを持っています。バイオデータとmydataを組み合わせるために、以下のようにバインドすればよいですか? bioclimの値が最終結果の経度/緯度と揃っていることをどのように知ることができますか?ありがとうございました。

cbind.data.frame(mydata,mydatac) 
  1. 、それは同様にRにおける経度/緯度によってUSA犯罪データを抽出することが可能ですか?私はまだ有用なパッケージを見つけていません。ありがとうございました。
+0

'aggregate()'と 'match()'関数が役に立つかもしれません。 –

+0

あなたの 'mydata'の最小再現可能な例を提供すると、答えを得るチャンスが向上します。 – user6617454

答えて

1

extractは、観測データが元のデータセットと同じ順序で出力されるデータフレームを出力します。だから、両方のデータフレームcbindすることができます。

data.frame(mydata, mydatac) 
+0

ありがとうございます。私はマージバックを考えていましたが、両方のデータセットバインドで同じ順序であれば、はるかに時間を節約できます。 – DrX