[Python] 판다스(pandas)_1. 시리즈(Series) 배열, indexing, slicing, boolean, operator
#정리 #01Series - 시리즈 #한 열을 '시리즈'라고 하며, 시리즈(열)이 모이면 '데이터 프레임'이 된다. #import pandas as pd #pandas version check -print("pandas version",pd.__version__) #시리즈 관련 함수 col = pd.Series([11,22,33,11,22,33,11,22]) - print(type(col)) #dtype: int64 - print(col.index) #RangeIndex(start=0, stop=3, step=1) - print(col.values) #데이터 값 출력 - print(len(col)) - print(col.size) #col.value_counts() : 데이터 별 중복 갯수 - print..
[Python] 넘파이(numpy)_5. 정렬(sort), 파일 읽기/쓰기(file IO), 행렬 열/행 값 추가,삭제 (c_r_Array, insert, delete)
#정리 #18sort - 정렬 #print("----sort : 1차원 배열-----") - 순정렬 후 역정렬 처리를 하게된다. - print("sort1:",np.sort(ranSus1)) #순정렬 - print("sort1:",np.sort(ranSus1)[::-1]) #역정렬 #print("----sort : 2차원 배열-----") - sort_su = np.sort(ranSus) #순정렬 (기본이 axis = 1) - sort_su = np.sort(ranSus,axis=1) #각 행마다 순정렬 - sort_su = np.sort(ranSus,axis=1)[::-1] #각 행의 데이터 순정렬 후, 행을 역정렬 #print("----sort : 2차원 배열-----") - np.sort(ranSu..
[Python] 넘파이(numpy)_3. 배열 생성 (empty, zeros, ones, eye), 배열 변형(reshape, flatten), 값 분할 배열 생성(linspace, longspace)
#정리 #09empty_zero - 임의의 넘파이 배열 생성 #empty() : 임의의 실수데이터로 넘파이 배열 반환 - print(np.empty(5)) - print(np.empty((2,5))) #행렬 사이즈를 tuple type으로 넣어줘야 한다. - print(np.empty((2,5),dtype=int)) #임의 데이터의 타입을 지정할 수 있다. - print(np.empty((2,5,3),int)) #임의 데이터의 타입을 지정할 수 있다. #zeros() : 값이 0인 넘파이 배열 생성 - print(np.zeros(5)) - print(np.zeros((2,5))) - print(np.zeros((2,5),dtype=int)) - print(np.zeros((2,5,3),dtype=int)..