2016-08-24 1 views
-2

나는이처럼 보이는 파일에 데이터가 .dat 파일이 데이터를 가져올 수 있습니다어떻게

screenshot of the file

하면 데이터가 매우 깔끔 볼 수 있듯이, 그러나 그것은 분리되지 않는다 간결한 방식이지만, 열과 일부 열의 공백은 가변적입니다. 이로 인해 예를 들어 Excel로 잘못 가져옵니다. 나는 spyder와 sage에서 가져 오기 기능을 시도했다. 파일을 만들지 않았습니다.

+1

이것은 고정 폭 파일이며 Excel은 이러한 데이터를 가져 오는 솔루션을 제공합니다. – saarrrr

+0

열 사이의 공백이 저와 일치합니다 ... 열 자체의 크기가 다양합니다 –

+0

시도 팬더? http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_fwf.html –

답변

0

이, 그래서 파이썬으로 팬더를 사용하여 갈 수있는 방법은 고정 폭 파일입니다 : 2 일

media = [] 
with open("filename.dat", "r") as f: 
    media.append(f.readlines()) 
for row in media: 
    do something with row 

는 탭으로 구분 될 수있다 것 같습니다 생각