Sas 如何使用infle语句从数据文件中读取数据?

Sas 如何使用infle语句从数据文件中读取数据?,sas,analytics,Sas,Analytics,我正在尝试从文件中读取数字数据。但是我要正确地阅读它,我从SAS程序中获得的输出是附加的。我最近开始学习SAS编程 我正在windows计算机上使用SAS大学版。我已经尝试过读取字符和数字格式的数据 data ds; infile '/folders/myshortcuts/my_folder/exrate.sas7bdat'; input s ; run; 我希望将相同的表作为输出结果 数据文件 输出 您需要做三件事: 确保SAS University Edition VM可以访问放置数据

我正在尝试从文件中读取数字数据。但是我要正确地阅读它,我从SAS程序中获得的输出是附加的。我最近开始学习SAS编程

我正在windows计算机上使用SAS大学版。我已经尝试过读取字符和数字格式的数据

data ds;
infile '/folders/myshortcuts/my_folder/exrate.sas7bdat';
input s ;
run;
我希望将相同的表作为输出结果

数据文件

输出


您需要做三件事:

  • 确保SAS University Edition VM可以访问放置数据集的文件夹。您是否完全按照安装指南操作?通常,这会指示您设置一个在VM中可用的文件夹,即
    /folders/myfolders
  • 使用libname语句指定指向文件夹的库
  • 使用
    set
    语句访问数据集,而不是
    infle
    语句。后者用于读取原始数据,如csv文件
  • sas代码应如下所示:

    libname mylib "/folders/myfolders"; /*Change this to point to your folder path if you're sure you've got the right one*/
    
    data ds;
        set mylib.exrate(keep = s);
    run;
    

    您需要做三件事:

  • 确保SAS University Edition VM可以访问放置数据集的文件夹。您是否完全按照安装指南操作?通常,这会指示您设置一个在VM中可用的文件夹,即
    /folders/myfolders
  • 使用libname语句指定指向文件夹的库
  • 使用
    set
    语句访问数据集,而不是
    infle
    语句。后者用于读取原始数据,如csv文件
  • sas代码应如下所示:

    libname mylib "/folders/myfolders"; /*Change this to point to your folder path if you're sure you've got the right one*/
    
    data ds;
        set mylib.exrate(keep = s);
    run;