본문 바로가기

All16

[Python] 데이터 집계 데이터 집계분포 및 요약 통계- 데이터명.describe() : 컬럼별 값의 갯수, 평균, 표준편차, 최솟값, 최댓값, 사분위수 출력df.describe() 대푯값- min() : 최솟값- max() : 최댓값- mean() : 평균- median() : 중앙값- std() : 표준편차- var() : 분산- quantile(분위) : 분위수df.min(numeric_only=True) # 숫자형만 df.quantile(0.25, numeric_only=True) # 1분위수 변수의 상관관계 확인- 데이터명.corr()df.corr(numeric_only=True) # 시각화 참고import seaborn as snsimport matplotlib.pyplot as pltsns.heatmap(df.cor.. 2024. 9. 2.
[Python] 데이터 전처리 * 개인적인 스터디를 위한 블로그이기 때문에 생략된 부분이 많은 점 참고 부탁드립니다. Series & DataFrame1. Series구분내용코드 예시정의Pandas에서 사용하는 일종의 리스트 생성Dictionary → Seriesimport pandas as pddic = {'a':1, 'b':2, 'c':3}dic_series = pd.Series(dic)print(type(dic_series))print(dic_series) List → Series- 인덱스 미설정시 자동으로 0부터ls = [1, 2, 3]ls_series1 = pd.Series(ls)ls_series2 = pd.Series(ls, index=['a', 'b', 'c']}print(type(ls_series1))print(ls_s.. 2024. 9. 1.
[Python] Comprehension (List, Dictionary Comprehension) [1] Comprehension이란?파이썬의 자료구조에 데이터를 좀 더 효율적이고 간결하게 표현하기 위한 문법 [2] List Comprehension1) 작성 방법[표현식 for 항목 in 반복가능객체 if 조건문]  - 기존의 For 반복문을 이용한 방법과 List Comprehension을 이용한 방법의 차이>>># 기존ls = []for i in range(1, 5): ls.append(i)print(ls)# list comprehensionls = [i for i in range(1, 5)]print(ls) # Output[1, 2, 3, 4]  - 표현식과 조건문을 추가하여 사용 가능>>># 기존ls = []for i in range(1, 5): if i % 2 == 0: .. 2024. 8. 26.
[Python] 제어문 (if, while, for 문) " IF 문 "문제 1. 정수를 입력 받아서, 그 정수가 1과 10 사이의 정수인지 여부를 판단하시오. >>>x = int(input("정수 입력: "))if x >= 1 and x  # Output (input: 6)1과 10 사이의 정수 문제 2. 세 개의 정수를 입력 받은 후 가장 큰 숫자를 출력하시오.>>>num1 = int(input("정수1 입력: "))num2 = int(input("정수2 입력: "))num3 = int(input("정수3 입력: "))if num1 > num2 and num1 > num3: print(num1)elif num2 > num1 and num2 > num3: print(num2)else: print(num3)  * 리스트와 함수를 활용하는 방법>.. 2024. 8. 21.