[Python_bigdata] 파이썬 판다스Pandas 기본 개념 및 활용
#day06_03_pandas.py # -pandas # 판다스 예제 # 판다스 이용하기 및 자료구조 import pandas as pd import numpy as np pd.__version__ #Series 정의 obj=pd.Series([1,2,3,4,5]) obj #Serise 의 값 확인 obj.values #Series 의 인덱스 확인 obj.index #Series 연산 #모든 자리에 3을 더해라 obj + 3 #평균 obj.mean() ##데이터 프레임 만들기 #비정형 데이터 예) list [1,3] #대표적인 비정형 데이터라고 볼 수 있다 . #반정형 데이터 : 데이터에 대해 순번 또는 키 등을 알 수 있으나 테이블의 형태는 아니다. key와 value로 이뤄진 형태. my_dict={'a':[1,3],'b':[1,2],'c':[2,4]} my_dict #정형 데이터 : 반정형과의 가장 큰 차이는 행과 열을 가지는 테이블의 형태를 가진다. pd.DataFrame(my_dict) #리스트 타입으로 데이터 프레임 만들기 mylist = [['tom',20],['nick',30],['korea','40']] mylist a= pd.DataFrame(mylist,columns=['name','age']) #columns 를 통해 열 이름 지정 #DataFrame 의 조회 ## loc : 라벨값 기반의 2차원 인덱싱 ## iloc : 인덱스 기반의 2차원 인덱싱 ## at :라벨값 기반의 인덱싱 (데이터1개 ) ## iat : 인덱스 기반의 인덱싱 ( 데이터1개 ) my_dict={'a':[1,4,7],'b':[2,5,8],'c':[3,6,9]} df = pd.DataFrame(my_dict) #df.loc[행,열] display(df.loc[:,:]) #전체 dis...