我对SAS的理解非常初级。我正在尝试做这样的事情,我需要帮助。
我有一个包含 20,000 个观察值的主数据集 A,其中 Col1 存储 CITY,Col2 存储 MILES。Col2 包含大量缺失数据。如下图所示。
+----------------+---------------+
| Col1 | Col2 |
+----------------+---------------+
| Gary,IN | 242.34 |
+----------------+---------------+
| Lafayette,OH | . |
+----------------+---------------+
| Ames, IA | 123.19 |
+----------------+---------------+
| San Jose,CA | 212.55 |
+----------------+---------------+
| Schuaumburg,IL | . |
+----------------+---------------+
| Santa Cruz,CA | 454.44 |
+----------------+---------------+
我有另一个辅助数据集 B,它有大约 5000 个观察值,与数据集 A 非常相似,其中 Col1 存储 CITY,Col2 存储 MILES。然而,在这个数据集 B 中,Col2 不包含缺失数据。
+----------------+---------------+
| Col1 | Col2 |
+----------------+---------------+
| Lafayette,OH | 321.45 |
+----------------+---------------+
| San Jose,CA | 212.55 |
+----------------+---------------+
| Schuaumburg,IL | 176.34 |
+----------------+---------------+
| Santa Cruz,CA | 454.44 |
+----------------+---------------+
我的目标是通过匹配 col1 中的城市名称,根据数据集 B 中的英里数来填充数据集 A 中缺失的英里数。
在此示例中,我试图通过匹配两个数据集之间的 Col1(城市名称)来从数据集 B 中填充数据集 A 中的 321.45 和类似的 176.34。
我在 SAS 中需要帮助