将文本文件的一部分导入SAS

将文本文件的一部分导入SAS

问题描述:

我有一个文本文件,这是一个带有我需要的表的出版物,但也包含一些我不需要的其他东西,包括文本段落。我怎样才能把我需要的表格放入sas数据集?将文本文件的一部分导入SAS

+0

我不知道SAS,但更新您的问题以包括文件如何分隔以及标识文本文件的“好”部分将有助于人们回答。 R有一个名为'scan'的通用函数,我通常会使用它来进行一般的黑客攻击:http://rss.acs.unt.edu/Rdoc/library/base/html/scan.html。也许你可以阅读'scan'的功能,然后在SAS中搜索相应的功能... – Chase 2012-04-24 21:17:46

+0

有时只是将内容复制并粘贴到一个好的文本编辑器(例如Windows上的Notepad ++,Mac上的TextMate)是最实际的方法来进行。通过一系列搜索和替换操作,将文件制作成制表符分隔的文件,然后您可以将其粘贴到Excel中或保存原样并导入到SAS中。 – 2012-04-25 17:05:07

您可以从文本文件中输入每行作为一个非常大的字符var。使用PRXMATCH,您可以使用正则表达式测试此行。根据文本文件的组成,您可以有条件地控制基于正则表达式匹配的数据集的创建。