0
2010年から2015年まで、年間の期間が短い方(2013年〜2015年)のデータがあります。私がする必要があるのは、デバイス番号(device_num)ごとに年間レコードをマージするだけですが、最新の年だけを保存してください。 例:R/Postgreで最新の年になったデータテーブルをマージする
device_num year
1D1 2012
1D1 2013
1D1 2014
1D1 2015
100f 2013
100f 2014
と、ここで私はちょうど結果は2014年のために2015年100Fのための1D1を維持したい 任意およびすべてのヘルプはSUPER歓迎です! 私はすべてのデバイス番号/年を持つメインのdata.tableを持っており、毎年フレキシブルにしようとする別々のd.tableを作成しました。
ありがとうございます - 私は今すぐ試してみましょう! –
私は使用しました:EleMain2 <-SELECT max(year)、device_num EleMain1 GROUP BY device_numしかし、 "EleMain2 <-SELECT max"に予期しない記号があることがわかります。 EleMain2は私が作成したいと思っていたd.tableです –
どのデータベースを使用していますか? SQLクライアントを使用していますか? –