본문 바로가기

Python_Intermediate

(155)
Pandas - 1880 ~ 2010 년까지 출생 자료 분석 1 1. Sample Data1880 ~ 2010 년까지 태어난 아이의 이름 / 성별 / 출생수 2. Import Moduleimport pandas as pd import matplotlib.pyplot as plt from print_df import print_df 3. Pandas Data Code- 일부 파일에 DataFrame 작업(파일에 컬럼명이 없으므로 header=None / 필요한 컬럼명 지정)names1880 = pd.read_csv('data\yob1880.txt', header=None, names=['name', 'gender', 'born'], encoding='utf-8') - DataFrame 정보 확인print(names1880.info()) RangeIndex: 2000 e..
Pandas - Json File Data 분석 3(Data 시각화) 1. Sample Datausa.gov 사이트를 방문한 데이터들을 JSON 형식으로 작성한 데이터JSON(Javascript Object Notation) : 자바스크립트 객체 표현 방법JSON은 Python의 dict 데이터 타입과 비슷(동일){key1 : value1, key2 : value2 ...} 2. import Moduleimport json import pandas as pd import matplotlib.pyplot as plt import seaborn as sns from print_df import print_df 3. 시각화 Codeplt.rcParams["font.family"] = 'NanumGothic' plt.rcParams["font.size"] = 8 plt.rcPar..
Pandas - Json File Data 분석 2(Pandas 사용) 1. Sample Datausa.gov 사이트를 방문한 데이터들을 JSON 형식으로 작성한 데이터JSON(Javascript Object Notation) : 자바스크립트 객체 표현 방법JSON은 Python의 dict 데이터 타입과 비슷(동일){key1 : value1, key2 : value2 ...} 2. import Moduleimport json import pandas as pd import matplotlib.pyplot as plt import seaborn as sns from print_df import print_df 3. Pandas Code- Data File 경로 지정path = 'data\example.txt' - 데이터 파일 생성records = [json.loads(line..
Pandas - Json File Data 분석 1(기본 문법 사용) 1. Sample Datausa.gov 사이트를 방문한 데이터들을 JSON 형식으로 작성한 데이터JSON(Javascript Object Notation) : 자바스크립트 객체 표현 방법JSON은 Python의 dict 데이터 타입과 비슷(동일){key1 : value1, key2 : value2 ...} 2. import Moduleimport json import pandas as pd import matplotlib.pyplot as plt import seaborn as sns from print_df import print_df 3. Python Basic Code- Data File 경로 지정path = 'data\example.txt' - File 확인print(open(path, encod..
Python - 한국기상청 도시별 현재 날씨 Data 분석 시각화 1. Import Moduleimport pandas as pd from print_df import print_df import matplotlib.pyplot as plt 2. Sample Data : https://developer-ankiwoong.tistory.com/259 3. Codeimport pandas as pd from print_df import print_df import matplotlib.pyplot as plt df = pd.read_csv('weather.csv', encoding='utf=8') df_list = list(df['지역']) index_dict = {} for i, v in enumerate(df_list): index_dict[i] = v df.drop('..
Python Matplotlib -Subplots(한 화면에 여러개 그래프) 1. import moduleimport random import matplotlib.pyplot as plt from matplotlib import style 2. Sample Codeimport random import matplotlib.pyplot as plt from matplotlib import style style.use('fivethirtyeight') fig = plt.figure() def create_plots(): xs = [] ys = [] for i in range(10): x = i y = random.randrange(10) xs.append(x) ys.append(y) return xs, ys ax1 = fig.add_subplot(2, 2, 1) ax2 = fig.ad..
Hannanum 한글 형태소 분석 후 워드클라우드 생성 - 대한민국헌법 1. import modulefrom konlpy.tag import Hannanum from wordcloud import WordCloud import matplotlib.pyplot as plt from collections import Counter 2. 대한민국 헌법 3. 한글 형태소 분석 Code- TXT 파일 로드text = '' with open("data/대한민국헌법.txt", encoding="utf-8") as f: text = f.read() - 한나눔 사용 변수 지정hannanum = Hannanum() - 명사 분석nouns = hannanum.nouns(text) print(nouns) - 문장 분석morphs = hannanum.morphs(text) print(morphs)..
kkma 한글 형태소 분석 후 워드클라우드 생성 - 대한민국헌법 1. import modulefrom konlpy.tag import Kkma from wordcloud import WordCloud import matplotlib.pyplot as plt from collections import Counter 2. 대한민국 헌법 3. 한글 형태소 분석 Code- TXT 파일 로드text = '' with open("data/대한민국헌법.txt", encoding="utf-8") as f: text = f.read() - 꼬꼬마 사용 변수 지정kkma = Kkma() - 문장 분석sentences = kkma.sentences(text) print(sentences) - 명사 분석nouns = kkma.nouns(text) print(nouns) - 형태소 분석po..