파이썬

Python/Pandas

판다스 pandas (4) - indexing, iloc, loc, boolean

데이터 셀렉션 및 필터링¶ dataframe뒤의 []는 '칼럼 지정 연산자' In [1]: import pandas as pd titanic_df = pd.read_csv('./titanic_train.csv') titanic_df Out[1]: PassengerId Survived Pclass Name Sex Age SibSp Parch Ticket Fare Cabin Embarked 0 1 0 3 Braund, Mr. Owen Harris male 22.0 1 0 A/5 21171 7.2500 NaN S 1 2 1 1 Cumings, Mrs. John Bradley (Florence Briggs Th... female 38.0 1 0 PC 17599 71.2833 C85 C 2 3 1 3 Heikki..

Python/Pandas

판다스 pandas (3) - Index 객체, reset_index

Index 객체¶ In [5]: import pandas as pd import numpy as np titanic_df = pd.read_csv('./titanic_train.csv') titanic_df Out[5]: PassengerId Survived Pclass Name Sex Age SibSp Parch Ticket Fare Cabin Embarked 0 1 0 3 Braund, Mr. Owen Harris male 22.0 1 0 A/5 21171 7.2500 NaN S 1 2 1 1 Cumings, Mrs. John Bradley (Florence Briggs Th... female 38.0 1 0 PC 17599 71.2833 C85 C 2 3 1 3 Heikkinen, Miss. Lai..

Python/Pandas

판다스 pandas (1) - 개요, DataFrame

Pandas https://pandas.pydata.org/docs/user_guide/index.html#user-guide 테이블 형태의(행렬 구성) 정형 데이터 분석에 최적화 DataFrame 형태로 모든 데이터 표현 가능 다양한 정형 데이터를 통합 관리 ex) json, html, csv, xlsx,,, Excel에서 제공하는 연산 기능 거의 다 제공 DataFrame 2차원 테이블, 한 줄(행, 열)을 series라 함(series의 모임이 dataframe) pandas의 한 열은 하나의 속성을 나타내므로 같은 개념은 동일한 데이터 타입을 가진다 In [3]: # s는 1, 3, 5, 6, 8을 원소로 가지는 pandas.Series pd.Series([1,3,5,6,8]) #series는 하..

Python/Numpy

넘파이 numpy (3) - 행렬 정렬, 내적, 전치

행렬의 정렬 - sort()와 argsort() sort는 원 행렬은 그대로 유지, 원 행렬의 정렬된 행렬을 반환 argsort는 원 핼영 자체를 정렬한 형태로 변환, 반환값은 None In [1]: import numpy as np org_array = np.array([3, 1, 9, 5]) print('원본 행렬:', org_array) #sort로 정렬 sort_array1 = np.sort(org_array) print('np.sort() 호출 후 반환된 정렬 행렬:', sort_array1) print('np.sort() 호출 후 원본 행렬:', org_array) #ndarray.sort로 정렬 sort_array2 = org_array.sort() print('org_array.sort()..

Python/Numpy

넘파이 numpy (2) - arange, reshape, indexing

ndarray를 편리하게 생성하기 - arange, zeros, ones arange는 range와 유사한 기능, array를 range로 표현하는 것 디폴트 인자는 stop값, 0부터 9까지 1차원 ndarray를 만듬, start값도 부여 가능 In [4]: import numpy as np sequence_array = np.arange(10) print(sequence_array) print(sequence_array.dtype, sequence_array.shape) [0 1 2 3 4 5 6 7 8 9] int32 (10,) zeros는 튜플로 shape값을 입력하면 모든 값을 0으로 채운 해당 shape을 반환 ones는 튜플로 입력하면 모두 1로 반환, dtype을 정해주지 않으면 디폴트는..

Python/Numpy

넘파이 numpy (1) - ndarray, dtype, astype

넘파이 ndarray 개요 ndarray를 이용해 넘파이에서 다차원 배열을 쉽게 생성, 다양한 연산 수행 In [1]: import numpy as np array1 = np.array([1, 2, 3]) print('array1 type: ', type(array1)) print('array1 array 형태:', array1.shape) array2 = np.array([[1, 2, 3], [2, 3, 4]]) print('array2 type:', type(array2)) print('array2 array 형태:', array2.shape) array3 = np.array([[1, 2, 3]]) print('array3 type: ', type(array3)) print('array3 array ..

얆생
'파이썬' 태그의 글 목록 (2 Page)