我正在处理一个涉及两个单独 CSV 文件的项目。第一个数据集“Trips”有七列,分别是trip_id、bike_id、duration、from_station_id、to_station_id、容量和用户类型。用户类型是唯一的字符值,其余都是数字。第二个 csv 文件有 station_id 和 station_name。目标是以某种方式合并文件,根据站 id 将第二个 csv 文件中的站名称输入到第一个中的“从”和“到”站部分。我知道这在使用 xlookup 的 excel 中非常容易,但我想知道在 SAS 中处理这个问题的正确方法。
如果这有什么不同,我正在使用 SAS 大学版(免费的在线版)。到目前为止,我们的代码如下:
data DivvyTrips;
infile '/home/u59304398/sasuser.v94/DivvyTrips.csv' dsd;
input trip_id
bikeid
tripduration
from_station_id
to_station_id
capacity
usertype $;
title "Trips";
run;
data DivvyStations;
infile '/home/u59304398/sasuser.v94/Divvy_Stations.csv' dsd;
input station_id
station_name $;
title "Stations";
run;
所有这些都是导入数据。我不认为与排序合并会起作用,因为我们需要从站名和到站名。