【发布时间】:2020-11-30 18:24:32
【问题描述】:
我正在尝试将 SAS 数据导出为 CSV,此处 sas 数据集名称为 abc,格式为
LINE_NUMBER 个描述
524JG 24 件 AMEFA 复古餐具套装“DUBARRY”
我正在使用以下代码。
filename exprt "C:/abc.csv" encoding="utf-8";
proc export data=abc
outfile=exprt
dbms=tab;
run;
输出是
LINE_NUMBER 个描述
524JG "24 件 AMEFA 复古餐具套装 ""DUBARRY"""
所以这里的描述前后都有双引号可用,额外的双引号出现在 DUBARRY 词之后 & 之前。我不知道发生了什么。谁能帮我解决这个问题,让我明白这里发生了什么。
预期结果:
LINE_NUMBER 个描述
524JG 24 件 AMEFA 复古餐具套装“DUBARRY”
【问题讨论】:
-
当分隔符或特殊字符嵌入到文本中时,这是 CSV 文件(或分隔文本文件)的标准。您确定要更改吗?
-
你用什么来阅读不明白为什么会有引号的文件?
-
是的,我确定。只需要知道怎么做。
-
A (double) quote character in a field must be represented by two (double) quote characters.这是通过维基百科根据 RFC 4180 标准的规范。
标签: sas