在SAS中导入时从列中删除空格

时间:2015-01-26 13:45:49

标签: csv sas

我有一个CSV文件,我想在SAS中导入,但CSV的列名有空格。例如,列中的一个是国家/地区代码'。我想删除删除空格并放置' _'在那个地方,以便列名成为Country_Code。任何帮助..我可以使用SAS Code。

1 个答案:

答案 0 :(得分:1)

如果是CSV(以逗号分隔),那么这里不应该有任何问题。 PROC IMPORT应该导入文件并为您更改名称。它将标记包含空格的变量,但它应该进行更改。 (通过打开数据集并选择View-> Column Names)在SAS Display Manager中进行验证。

如果不是,那么你可以尝试(在proc之前)添加options validvarname=v7;。如果设置当前为any,那么从技术上讲,带空格的名称是有效名称;它可能会通过PROC IMPORT的检查。如果您使用的是Enterprise Guide,则默认情况下此设置为any