티스토리 뷰

파이썬을 이용한 데이터 분석 - 04 Chapter2 예제 따라해보기


http://www.cin.ufpe.br/~embat/Python%20for%20Data%20Analysis.pdf


위 책의 18page Chapetr2에 있는 내용을 따라해 보았다. 책은 Python2 기준으로 되어 있는데 Python3에서 할려면 인코딩 문제가 있기 때문에 아래와 같이 'codecs'를 import해주고 파일을 열 때 encoding을 바꾸어 주어야 실행이 된다.



아래 순서로 진행 하면 된다.


1.Python3 설치

2.https://github.com/pydata/pydata-book 여기에서 데이터 파일 받아서 'c:/test_data' 에 압축 풀기

3.Intelli J 설치

4.Intelli J에서 Python Project 생성하기

5.Main.py 생성

6. 아래 내용 붙여넣기


import json
import codecs

path = 'c:/test_data/pydata-book-master/ch02/usagov_bitly_data2012-03-16-1331923249.txt'

f = codecs.open(path, "r", "utf-8")

records = [json.loads(line) for line in f]

print (records[0])
print (records[0]['tz'])



결과

C:\Python34\python.exe C:/practice/python_data_analysis_01/Main.py

{'al': 'en-US,en;q=0.8', 'gr': 'MA', 'a': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.78 Safari/535.11', 'l': 'orofrog', 'c': 'US', 'tz': 'America/New_York', 'r': 'http://www.facebook.com/l/7AQEFzjSi/1.usa.gov/wfLQtf', 't': 1331923247, 'nk': 1, 'g': 'A6qOVH', 'll': [42.576698, -70.954903], 'hh': '1.usa.gov', 'hc': 1331822918, 'h': 'wfLQtf', 'cy': 'Danvers', 'u': 'http://www.ncbi.nlm.nih.gov/pubmed/22415991'}

America/New_York


Process finished with exit code 0


위와 같이 이쁘게 나옴.


end.




공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함