私はいくつかのことに苦労しています1)2つのテーブルから新しいテーブル(DF3)を作成したいのですが、1つはDF1で、以下のように列名を持つ約12,000行のデータポイントがたくさんあります。AQS_SITE_ID は、データが収集されるサイトの場所であり、それぞれ固有のサイト ID を持つ複数のサイトがあります。このサイト ID を DF2 マトリックスのサイトと一致させたいと考えています。郵便番号を座標 (SITE_LATITUDE AND SITE_LONGITUDE) にマッピングして、DF2 でサイトを作成しました。したがって、PM25 の前日または前の 1 週間の濃度を取得して、新しいテーブル DF3 を作成する必要があります (DF2 の日付 2011/02/14 は、DF1 で前の 1 日または 1 週間を探しますが、AQS_SITE_ID とサイトの場所も一致させる必要があります)。
[1] "str_Date"
[2] "AQS_SITE_ID"
[3] "POC"
[4] "DailyMeanPM25Concentration" [5] "UNITS"
[6] "DAILY_AQI_VALUE"
[7] "DAILY_OBS_COUNT"
[8] "PERCENT_COMPLETE"
[9 ] ] "AQS_PARAMETER_CODE"
[10] "AQS_PARAMETER_DESC"
[11] "CSA_CODE"
[12] "CSA_NAME"
[13] "CBSA_CODE"
[14] "CBSA_NAME"
[15] "STATE_CODE"
[16] "STATE"
[17] " COUNTY_CODE"
[18] "COUNTY"
[19] "SITE_LATITUDE"
DF2
Date EMMI ACT pm25 SITE_ID
2011/02/12 12345 21 11 XYZ
2011/02/14 14321 22 12 YER
2011/02/19 12345 21 13 XYZ
2011/02/23 43211 13 12 YER
2011/02/23 56341 13 12 YER
最後に、テーブルDF3が必要です
日付 EMMI ACT PM25 SITE_ID Lag1daypm25 Lag2daypm25 Lag1Weekpm25 Sum1weekPM25