본문 바로가기

Python39

[Pandas] 데이터 확인 안녕하세요. 쇼미요미입니다. 나도코딩님을 통해 학습한 내용입니다. 오늘은 index~ 1. DataFrame 확인 1-1) Column 별로 데이터 갯수, 평균, 표준편차, 최소/최대값 등의 정보 확인 : describe df.describe() 1-2) 데이터 정보 확인 : info df.info() 1-3) 처음 5개의 row 데이터 확인 : head df.head() #디폴트가 5이며, 뒤에 숫자를 넣으면 숫자 만큼 가져옴 1-4) 마지막 5개의 row 데이터 확인 : tail df.tail(3) #디폴트가 5이며, 뒤에 숫자를 넣으면 숫자 만큼 가져옴 1-5) 배열 형태의 데이터 확인 : values df.values 1-6) 인덱스 정보 확인 : index df.index 1-7) Column명.. 2022. 5. 3.
[Pandas] 파일 저장 및 열기 안녕하세요. 쇼미요미입니다. 나도코딩님을 통해 학습한 내용입니다. 오늘은 파일 저장 및 열기~ 1. 저장하기 1-1) csv 파일로 저장 df.to_csv('score.csv', encoding='utf-8-sig', index=False) 1-2) 텍스트(.txt) 파일로 저장 df.to_csv('score.txt', sep='\t') #tab으로 구분된 텍스트 파일 1-3) 엑셀(.xlsx) 파일로 저장 df.to_excel('score.xlsx', encoding='utf-8-sig') 2. 열기 2-1) csv 파일 열기 df = pd.read_csv('score.csv') df df = pd.read_csv('score.csv', skiprows=1) #지정된 갯수 만큼 row를 건너띄고 읽어옴.. 2022. 5. 3.
[Pandas] Index 안녕하세요. 쇼미요미입니다. 나도코딩님을 통해 학습한 내용입니다. 오늘은 index~ 1. 정의 - index는 데이터에 접근할 수 있는 주소 값을 뜻함 2. index 이름 설정 df.index.name = '지원번호' df 3. index 초기화 3-1) index 추가하여 초기화 (이름 지정한 인덱스가 남아있음) df.reset_index() 3-2) 이름 지정한 인덱스 삭제하여 초기화 df.reset_index(drop=True, inplace=True) #실제 데이터에 반영할 때 inplace를 True로 설정 필요! 4. index 설정 - 지정한 column으로 index 설정 df.set_index('이름') #이름을 index로 설정, 여러 개를 index로 설정 가능(리스트로 넣음) d.. 2022. 5. 3.
[Pandas] DataFrame : 2차원 데이터 안녕하세요. 쇼미요미입니다. 나도코딩님을 통해 학습한 내용입니다. 오늘은 DataFrame~ 1. 정의 - DataFrame은 2차원 데이터 (Series들의 모음)를 뜻함 2. Data준비 - 사전 (dictionary) 자료구조를 통해 생성함 (나도코딩님 데이터 그대로 사용하겠습니당) data = { '이름' : ['채치수', '정대만', '송태섭', '서태웅', '강백호', '변덕규', '황태산', '윤대협'], '학교' : ['북산고', '북산고', '북산고', '북산고', '북산고', '능남고', '능남고', '능남고'], '키' : [197, 184, 168, 187, 188, 202, 188, 190], '국어' : [90, 40, 80, 40, 15, 80, 55, 100], '영어' : .. 2022. 5. 3.