2
A
回答
4
答案可能取决于导致换行符的位置,它们是什么类型的换行符,可能还取决于您运行SAS的操作系统以及您使用的SAS版本。不知道任何这些问题的答案的,这里有一些建议:
首先,你可以试试这个INFILE语句上的数据步:
infile "C:\test.csv" dsd delimiter=';' termstr=crlf;
的termstr=crlf
告诉SAS只使用Windows换行符触发新记录。
或者,你可以有SAS前处理文件逐字节,以确保配对的引号内的任何换行符替换(也许有空格):
data _null_;
infile 'C:\test.csv' recfm=n;
file 'C:\testFixed.csv' recfm=n;
input a $char1.;
retain open 0;
if a='"' then open=not open;
if (a='0A'x or a='0D'x) and open then put '00'x @;
else put a $char1. @;
run;
这是从here适合您的参考。你可能需要修改这些代码才能使其工作。这个想法是,然后你会用一个标准的数据步骤将结果csv读入SAS。
相关问题
- 1. 如何导入多行csv文件?
- 2. 导出CSV SAS表不能导入
- 3. 如何导入包含SAS中重复列名的csv文件
- 4. 如何准确地从SAS中的.csv文件导入“日期”?
- 5. SAS-如何NOPRINT在ODS CSV
- 6. 如何在sas中导入多个不同的分隔文件?
- 7. 在SAS中追加多个CSV文件
- 8. 如何导入csv
- 9. 如何导入CSV?
- 10. SAS宏导出到csv
- 11. 将sas表导出为CSV
- 12. 在文件中导入多个CSV
- 13. 如何在rails中导入CSV文件?
- 14. 如何在magento中导入csv文件
- 15. 如何导入SAS中的多个.dbf文件
- 16. SAS导入JSON
- 17. SAS STUDIO - 如何移动导入.csv文件(现在是.sas7bdat文件)
- 18. 从CSV文件中导入不适用于SAS的单个值
- 19. SAS Proc导入(CSV)中的数据总是被截断
- 20. SAS中导入.txt文件
- 21. SAS中的自动导入
- 22. 导入许多csv文件
- 23. 如何将Stata文件导入SAS 9.0?
- 24. 如何将SharePoint表导入SAS?
- 25. 如何将excel数据导入sas
- 26. 如何导入CSV到phpMyAdmin?
- 27. 如何导入csv文件
- 28. 如何将CSV导入neo4j
- 29. 如何从导入的CSV
- 30. 如何将多个.xls文件导入SAS?
这是一个艰难的。谢谢sasfrog。 – 2015-10-16 08:25:04