[英]Inno Setup: Generated folder name works in Windows XP but not Windows 7
[英]Importing an exported Mac-generated R dataset into SAS on Windows XP?
我在Mac上有一个由R生成的.csv文件。 我想将数据集导入Windows XP中的SAS。 请注意,.csv文件(NA)中缺少许多值。 没有数据集,如何将数据集导入SAS? 我希望SAS自动将所有NA都更改为“。”,但是即使将Mac生成的.csv文件完全添加到SAS 9.3中也常常很困难。
我尝试从外部库获取“ write.dbf()”,并生成了一个.dbf文件,但不幸的是,SAS DBMS不知道.dbf。
我不确定在读取数据时该如何做,但是您应该能够使用普通的infile语句,然后使用if / then。 就像是:
DATA new;
infile 'C:\myfolder\mydataset.csv' dlm=',' firstobs=2;
if newvar1='NA' then newvar1=.;
如果您向我提供有关数据集的更多详细信息,我也许可以为您提供更多帮助。
我还想知道是否可以通过将NA替换为R或R中的numeric(0)来获得相同的效果,然后再将其导出到SAS? IMO R更灵活,因此我更喜欢在那里进行数据处理。
在R write.table
函数中,有一个参数na="NA"
更改为na="."
您也可以只在Excel中使用查找和替换。
您可以使用R
编写SAS XPORT格式的文件。 见write.xport
在SASxport
包 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.