现有一个点对点数据匹配的问题,不知道如何采用SAS程序方便快捷地实现,没有什么可以给各位的,只能给大家一点论坛币,以作答谢。希望各位加以指点。再次感谢!^_^
具体数据如下,
| ID | food1 | food2 | FU_time | FU_region |
| 1 | 12 | 10 | 2013-03-07 | 1 |
| 2 | 15 | 12 | 2013-04-06 | 3 |
| 3 | 11 | 9 | 2013-01-21 | 4 |
| 4 | 12 | 9 | 2013-04-10 | 5 |
| 5 | 11 | 9 | 2013-05-10 | 3 |
| 6 | 11 | 9 | 2013-02-24 | 2 |
| 7 | 10 | 8 | 2013-05-14 | 1 |
| 8 | 10 | 8 | 2013-06-13 | 2 |
| 9 | 9 | 7 | 2013-03-30 | 2 |
| 10 | 9 | 7 | 2013-06-17 | 3 |
目的:
1、根据每个个体两种食物(food1)和(food2)的摄入量,以及每种食物的食物成分表(见下面表2),计算每个个体每种食物成分(包括energy, carbohydrate, protein, fat)的总摄入量
| ingredients | food1 | food2 |
| energy | 240 | 150 |
| carbohydrate | 120 | 65 |
| protein | 45 | 35 |
| fat | 13 | 25 |
2、根据每个个体随访时间(FU_time)及随访所在地(FU_region),以及不同地区不同时间的空气检测结果(见下表3),确定每个个体随访当时所暴露的空气污染指数
| DATE | region1 | region2 | region3 | region4 | region5 |
| 2013-03-07 | 15 | 20 | 13 | 25 | 6 |
| 2013-04-06 | 62 | 75 | 26 | 46 | 63 |
| 2013-01-21 | 67 | 80 | 27 | 48 | 68 |
| 2013-04-10 | 72 | 86 | 29 | 51 | 74 |
| 2013-05-10 | 77 | 91 | 30 | 53 | 79 |
| 2013-02-24 | 37 | 47 | 18 | 33 | 35 |
| 2013-05-14 | 42 | 53 | 20 | 36 | 41 |
| 2013-06-13 | 47 | 58 | 21 | 38 | 46 |
| 2013-03-30 | 52 | 64 | 23 | 41 | 52 |
| 2013-06-17 | 57 | 69 | 24 | 43 | 57 |
最终希望得到的数据集基本结构如下:
| ID | food1 | food2 | energy | carbohydrate | protein | fat | FU_air_pollu |
| 1 | 12 | 10 | | | | | |
| 2 | 15 | 12 | | | | | |
| 3 | 11 | 9 | | | | | |
| 4 | 12 | 9 | | | | | |
| 5 | 11 | 9 | | | | | |
| 6 | 11 | 9 | | | | | |
| 7 | 10 | 8 | | | | | |
| 8 | 10 | 8 | | | | | |
| 9 | 9 | 7 | | | | | |
| 10 | 9 | 7 | | | | | |