나는이처럼 보이는 파일에 데이터가 .dat 파일이 데이터를 가져올 수 있습니다어떻게
하면 데이터가 매우 깔끔 볼 수 있듯이, 그러나 그것은 분리되지 않는다 간결한 방식이지만, 열과 일부 열의 공백은 가변적입니다. 이로 인해 예를 들어 Excel로 잘못 가져옵니다. 나는 spyder와 sage에서 가져 오기 기능을 시도했다. 파일을 만들지 않았습니다.
나는이처럼 보이는 파일에 데이터가 .dat 파일이 데이터를 가져올 수 있습니다어떻게
하면 데이터가 매우 깔끔 볼 수 있듯이, 그러나 그것은 분리되지 않는다 간결한 방식이지만, 열과 일부 열의 공백은 가변적입니다. 이로 인해 예를 들어 Excel로 잘못 가져옵니다. 나는 spyder와 sage에서 가져 오기 기능을 시도했다. 파일을 만들지 않았습니다.
이, 그래서 파이썬으로 팬더를 사용하여 갈 수있는 방법은 고정 폭 파일입니다 : 2 일
media = []
with open("filename.dat", "r") as f:
media.append(f.readlines())
for row in media:
do something with row
는 탭으로 구분 될 수있다 것 같습니다 생각
가져 오기를 시도하고 얻은 결과를 확인하십시오.
http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_fwf.html :
import csv
with open("filename.dat", "rB") as f:
csv_file = csv.reader(f, deilmiter='\t')
for row in csv_file:
do something with row
그게 내가 처음에 시도한거야, 잘되지 않았다. – user2132672
이것은 고정 폭 파일이며 Excel은 이러한 데이터를 가져 오는 솔루션을 제공합니다. – saarrrr
열 사이의 공백이 저와 일치합니다 ... 열 자체의 크기가 다양합니다 –
시도 팬더? http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_fwf.html –