首页 > 解决方案 > SAS CSV 数据无效

问题描述

我对 SAS 很陌生,经过多次尝试,我仍然想知道如何将我的 csv 文件准确地导入 SAS。

这是我的数据

color, Description, price
"Black, blue, grey", "Pipe, 16" inch wide, PVC", 20.27

这是我的 sas 代码

PROC IMPORT datafile='/home/..data.csv'
            out=data dbms=csv replace; 
            getnames=yes;
            guessingrows = max;
RUN; 

以下是 SAS 的内容:

Color                 Description      Price 
Black, blue, grey     "Pipe             .

我怀疑 SAS 对待“描述中的管道而不是管道,16”英寸宽,PVC。我该怎么做才能让 SAS 读取整行?

标签: sas

解决方案


csv 数据无效。

'desired' 双引号值Pipe, 16" inch wide, PVC包含双引号 ( ") 和值分隔符 ( ,)。如果16"转义"16"". 但是,SAS IMPORT 似乎不是其中之一。

您可以使用备用字段分隔符(例如|or )获取数据~吗?


推荐阅读