[Python]Data Preparation Basic(데이터 전처리 기초) 2
Live Codeing 1. Sample Data # 딕셔너리 성적 리스트 grade_dic = { '국어': [98, 88, 68, 64, 120], '영어': [None, 90, 60, 20, 50], '수학': [90, 70, None, 31, None], '과학': [120, 50, None, 60, 88] } 2. 리스트 사용 행 추가 from pandas import DataFrame from Data import grade_dic from print_df import print_df df = DataFrame(grade_dic, index=['노진구', '이슬이', '비실이', '퉁퉁이', '도라에몽']) # print_df(df) # 리스트 행 추가 df.loc['짱구'] = [90, 80..
[Python]Data Preparation Basic(데이터 전처리 기초) 1
Live Coding 1. Sample Data # 딕셔너리 성적 리스트 grade_dic = { '국어': [98, 88, 68, 64, 120], '영어': [None, 90, 60, 20, 50], '수학': [90, 70, None, 31, None], '과학': [120, 50, None, 60, 88] } 2. prettytable pip install prettytable 3. 열 순서 변경 from pandas import DataFrame from Data import grade_dic from print_df import print_df # 데이터 프레임 df = DataFrame(grade_dic, index=['노진구', '이슬이', '비실이', '퉁퉁이', '도라에몽']) # 열 ..
[Python]Matplotlib box-and-whisker plot Basic(상자 수염 그림)
Live Coding 1. Sample Data # 딕셔너리 성적 리스트 grade_dic = { '국어': [98, 88, 68, 64, 120], '영어': [None, 90, 60, 20, 50], '수학': [90, 70, None, 31, None], '과학': [120, 50, None, 60, 88] } 2. 일부 데이터에 한해서 상자 수염 그림 만들기 from pandas import DataFrame from matplotlib import pyplot from Data import grade_dic df = DataFrame(grade_dic, index=['노진구', '이슬이', '비실이', '퉁퉁이', '도라에몽']) # 한글폰트, 그래픽 크기 설정 pyplot.rcParams['f..
[CSV]Python Study - PPT Presentation Material
• CSV File? 엑셀에서 사용하는 표 형식을 텍스트 형태로 변환한 파일 즉, 데이터 구조를 표현하는 가장 간결한 형태의 파일 엑셀의 행은 한 줄로 표현하고 엑셀의 열은 콤마로 구분 # 한 반의 성적표 데이터 예시 grade = [ {'name': '노진구', 'kor': 10, 'eng': 30, 'math': 20}, {'name': '비실이', 'kor': 75, 'eng': 60, 'math': 50}, {'name': '퉁퉁이', 'kor': 13, 'eng': 55, 'math': 40} ] # 한 줄의 내용을 구성하기 위한 문자열 템플릿 word_template = '{0}, {1}, {2}, {3}\n' # CSV 파일 저장 위한 file 객체 생성 # Excel 의 CSV 경우 euc..