これは私の最初の投稿なので、適切に行う必要があることを説明できれば幸いです。私はまだRに慣れていないので、これに答える投稿を読んだことがあるかもしれませんが、私の人生では、それらが何を意味するのか理解できません。これがすでに回答されている場合は、事前に謝罪してください。
ラジオカラーから取得した GPS 位置の非常に大きなデータ セットがあり、毎日の位置の数に一貫性がありません。データセットを調べて、GPS 信号の精度レベルに基づいて、毎日 1 つのデータ ポイントを選択したいと考えています。
したがって、本質的にはこのように見えます。
Accuracy Month Day Easting Northing Etc
5 6 1 ####### ######## #
3.2 6 1 ####### ######## #
3.8 6 1 ####### ######## #
1.6 6 2 ####### ######## #
4 6 3 ####### ######## #
3.2 6 3 ####### ######## #
そして、残りの関連データを保持しながら、毎日最も正確なポイント (最も低い精度の測定値) を引き出したいと考えています。
現在、タップ機能を使用しています
datasub1<-subset(data,MONTH==6)
tapply(datasub1$accuracy, datasub1$day, min)
この方法を使用して、最小値を毎日 1 つ取得できますが、関連する座標とタイミング、およびその他すべての重要な情報を取得することはできません。データ セットが 300 000 行近くあるため、実際に取得できます。手でやらないでください。
基本的に、タップと同じ結果を得る必要がありますが、個々のポイントではなく、そのポイントが含まれる行全体が必要です。
手を貸していただける方に、事前に感謝します。さらに情報が必要な場合はお知らせください。お届けできるよう最善を尽くします。