2016-09-24 5 views
2

독서 고정 열 너비

Options symbolgen ps=10000; 
Data span_nonspan; 
INFILE 'C:\September 2016\SAMPLE.dat'; 
    INPUT @1  XYZ  $10. 
     @11 ABC  $7.   
     @18 PM  $3. 
run; 

사람이 어떻게 데이터를 동일한 방식으로 읽을 파이썬 3.5에서 작성하는 저를 도와주세요 수 있습니까 SAS에서 사용하는 코드를 .dat 파일, 파이썬에 새로운 오전 어떤 도움 것 정말 고맙게 생각합니다.

5085489966001001600220161002191219 1P 106SCHWARTZ 
+0

는 SAS 또는'.dat' 파일의 내용에 기록 된 코드 :

데이터는 다음과 같을까요? 귀하의 질문이 [태그 : SAS]와 관련이없는 경우 적절한 태그를 추가해야합니다. –

+0

이것은 SAS 코드이며 이제는 Python에서 동일한 데이터를 가져 오려고합니다. 데이터는 다음과 같습니다. "5085489966001001600220161002191219 1P 106SCHWARTZ 17747429" –

+0

[질문 수정] (http://stackoverflow.com/posts/39673180/edit)이 있어야하며 거기에 내용을 입력하면 줄 바꿈을 사용할 수 없습니다 덧글에 –

답변

0
import pandas as p 
data = p.read_fwf("filename", colspecs=[(0,10),(11,17),(17,20),(20,24)],names=['DP','PHONETYPE','MARKET','FOLDER']) 
data.head()