파이썬머신러닝 썸네일형 리스트형 [파이썬/머신러닝] PANDAS(판다스) 기본 익히기-2 [파이썬/머신러닝] PANDAS(판다스) 기본 익히기-2 DataFrame, Series의 정렬 - sort_values() titanic_sorted = titanic_df.sort_values(by=['Pclass','Name'], ascending = 'False') titanic_sorted.head(3) sort_values()를 통해서 정렬 합니다. 파라미터로 by, inplace, ascending을 이용합니다. by는 어떤 컬럼을 정렬할지 inplace는 원본데이터도 정렬을 적용할지, ascending은 오름차순을 적용할지 설정할 수 있습니다. (inplace의 기본은 False, ascending의 기본은 True) 위 예제에서는 'Pclass'와 'Name' 컬럼을 기준으로 내림차순 정.. 더보기 [파이썬/머신러닝] PANDAS(판다스) 기본 익히기-1 [파이썬/머신러닝] PANDAS(판다스) 기본 익히기-1 PANDAS(판다스)의 구성요소 DataFrame - 컬럼과 로우로 구성된 2차원 데이터 셋 Index - 로우를 고유하게 구분할수 있는 key 값 객체, RDBMS의 PK값. Series - 한 개의 컬럼값으로 구성된 1차원 데이터 셋, 컬럼 값으로 구성되고 컬럼 명이 없다. 예제 파일 다운 받기 www.kaggle.com 에 접속해서 타이타닉 관련 데이터를 다운받아서 예제에 활용 합니다. 기본 API import pandas as pd titanic_df = pd.read_csv('titanic_train.csv') titanic_df.head(3) 판다스를 import 시켜주고 read_csv()를 이용해 csv 파일을 DataFrame으로 .. 더보기 [파이썬/머신러닝] NUMPY(넘파이) 기본 익히기 [파이썬/머신러닝] NUMPY(넘파이) 기본 익히기 ndarray의 차원, 크기 변경하는 reshape import numpy as np array1 = np.arange(10) print('array1 : ', array1) array2 = array1.reshape(2,5) print('array2 : ', array2) array3 = array1.reshape(5,2) print('array3 : ', array3) 1차원으로 생성된 ndarray를 2차원 ndarray로 환해 주는 메소드 입니다. 위 예시에서는 1차원 ndarray 를 2X5, 5X2 형태의 2차원 ndarray로 변환합니다. 여기서 사이즈가 다르다면 변경할 수 없습니다. array1을 2X6 또는 3X2 등으로 변환하려고 하면.. 더보기 이전 1 다음