sas - 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 读取整行?
解决方案
csv 数据无效。
'desired' 双引号值Pipe, 16" inch wide, PVC
包含双引号 ( "
) 和值分隔符 ( ,
)。如果16"
转义"
为16""
. 但是,SAS IMPORT 似乎不是其中之一。
您可以使用备用字段分隔符(例如|
or )获取数据~
吗?
推荐阅读
- c++ - 将透明图像放在不透明上 - opencv
- google-apps-script - 如何在特定条件下更改某个范围内的日期?
- python - 将值附加到 Django 模型
- ios - 解码 Base64 字符串返回 nil
- c - 从c中的数据文件中读取
- javascript - Discord.JS:一个变量的多个参数
- android - 在 FirestoreRecyclerAdapter 上使用接口实现 onLongClick
- android - 与谷歌地图上的兴趣点互动
- python - 不知道如何在 windows 中的多个文件上运行
- android - 使用回收站视图更新实时数据库中的特定项目