我有一个文件,其中包含用Java或Python编写的ByteArrays中的数字。我如何用SAS阅读它们?我是SAS新手,不知道从哪里开始。
答案 0 :(得分:0)
单词字节数组并没有多大帮助。我可以说几乎所有东西都是一个字节数组。在C#中,您可以简单地声明一个字节数组:
byte[] myData = new[] {0, 1, 2 ,3};
要阅读SAS,这里有一些通用代码,但您需要根据自己的需要确定具体内容(直到您获得正确的代码为止):
data test;
infile 'c:\temp\myDataFile.txt';
input myByteData 4. ;
run;
那' 4。'是关键。它被称为信息。根据您想要解释字节的方式,您可以指定数字,字符或其他内容。 SAS onl理解字符串和双精度,但可以读取任何内容。只需使用信息类型和长度,直到您按照自己喜欢的方式获取数据。
您也可以忽略长度并将其留空(数字)或使用单个$作为字符串。 SAS会尝试为您解决这个问题。