2017-06-06 7 views
-2

の新しいベクターに2つの列を組み合わせる:編集*私は、次のデータ持っているR

Longitude Latitude Combined 

-84.68934 59.22615 c(-84.68934,59.22615) 

-84.52940 58.79971 c(-84.52940,58.7997) 

- 貼り付けが動作しません:私は3番目の列を追加したい

Longitude Latitude 

-84.68934 59.22615 
-84.52940 58.79971 
-84.68617 58.97750 
-84.88737 59.08489 
-84.71777 59.14207 
-84.71777 59.14207 

を(または少なくとも私はそうではないと思う)結果をベクトルにする必要があるからです。

答えて

0

あなたは何をしようとしているのですか?

あなただけの別のベクトルをしたい場合は

Combined <- c(Latitude, Longitude) 

は動作します。 data.frameで作業している場合は、data.frameの値はベクトルではなくアトミックなインスタンスでなければならないため、実行しないでください。

+0

何らかの理由で、このメソッドを試したときに結果の列のdata.frameが2倍になってしまうというエラーが常に発生していました。私はベクトルオブジェクトとして緯度と経度のリストを取得しようとしていました - c(Long、Lat) - 関数への入力として使用するには、関数を複数のパラメータを使用して書き直し、mapplyを使用しました。私はまだこれを行う方法を知りたいです。 –

関連する問題