Я пытаюсь импортировать файл .dat в кадр данных pandas для анализа.
Строка в файле .dat содержит 2 наблюдения (год, население и преступность) и выглядит следующим образом:
1960 179323175 3384200 1961 182992000 3488000
Решение Марцина оказалось очень полезным, однако мне кажется, что в одной строке есть несколько наблюдений (так как файл .dat структурирован).Есть ли в SAS эквивалент параметра @@, который позволяет пандам указывать количество столбцов (или лучшее решение)?Спасибо.
#importing .dat files into pandas
with open('Data_Exercises/CHAPTER4/DATA for Exercises 4.1 and 4.4.dat','r') as f:
#next(f) # this is what you would write to skip the first row.skip first row
df = pd.DataFrame((l.rstrip().split() for l in f))
print(df)