【发布时间】:2014-11-14 05:43:48
【问题描述】:
作为 SAS 9.3 的新用户,我的第一个问题。我想使用 proc import 读取一个带有 dlm=',' 的大文本文件。但是有一个变量在某些 obs 之间有“,”,例如。 “康涅狄格州哈特福德”。 (不是全部,其他像“XL Center”)。在使用 proc 导入此文本文件时,有什么方法可以像“XL Center”一样将“Hartford, CT”读入一个变量? 非常感谢
在这里编辑:对不起,我不应该在记录周围加上引号。任何记录上都没有引号,无论是 XL 中心还是康涅狄格州哈特福德。当 dlm 设置为逗号时,该行有 Hartford,CT 在额外的列上生成,然后将记录转移到错误的列中。
【问题讨论】:
-
您确定分隔符不是真正的 '","',例如 "Hartford, CT","F","43"?这在挪威很正常。
-
这是一个博客,它给出了另一个例子,其中有逗号的字段用引号括起来:blogs.sas.com/content/sastraining/2010/11/19/…
-
感谢您发帖。尽管我的问题仍然存在,但它的作用就像一个魅力,因为在我的案例中没有引号。