使用pandas读取SAS文件

时间:2016-03-30 13:28:49

标签: python pandas sas

我正在尝试使用pandas read_sas()函数。

首先,我通过在SAS中运行此代码来创建SAS数据集:

libname tmp 'c:\temp';  
data tmp.test;
    do i=1 to 100;
        x=rannor(0);
        output;
    end;
run;

现在,在IPython中,我这样做:

import numpy as np
import pandas as pd

%cd C:\temp
pd.read_sas('test.sas7bdat')

非常简单,似乎应该有效。但我得到这个错误:

TypeError: read() takes at most 1 argument (2 given)

我在这里缺少什么?我正在使用pandas版本0.18.0

1 个答案:

答案 0 :(得分:0)

根据下面链接的问题报告,此错误将在18.1中修复。

https://github.com/pydata/pandas/issues/12647