1
Я пытаюсь использовать функцию pandas read_sas()
.Прочтите файл SAS с pandas
Во-первых, создать набор данных 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
.
Хм ... У меня такая же проблема. Сейчас я работаю над окнами. Какая ОС для вас? – JohnE
Я получаю ту же ошибку в Windows 10 и Linux. – itzy
Похож на известную проблему: см. [Эту ссылку] (https://github.com/pydata/pandas/issues/12647) – screenpaver