Pandas란 : 데이터프레임과 시리즈라는 자료형과 데이터 분석을 위한 다양한 기능을 제공하는 Python 라이브러리
Pandas 자료형
시리즈와 데이터프레임
1) 시리즈 : 시트의 열(벡터)
2) 데이터프레임 : 엑셀 시트와 비슷한 개념
head()/tail()
shape()/info()/dtypes()
columns()/index()
데이터 추출
1) 열 단위 추출
1개 열 추출 : dataframe['컬럼명']
2개 이상 열 추출 : dataframe[['컬럼명1', '컬럼명2',,,]]
2) 행 단위 추출 (행이나 열)
loc
: label이나 boolean array로 접근
: dataframe.loc[1] => 행 label이 1인 행의 모든 열 데이터 추출
: dataframe.loc[[0, 99, 999]] => 행 label이 0, 99, 999인 행의 모든 열 데이터 추출
: dataframe.loc[:,['year', 'pop']] => 열 label이 year, pop인 모든 행 데이터 추출데이터 추출
iloc
: index 값으로 접근
: dataframe[-1] => 마지막 행의 모든 열 데이터 추출
: dataframe[:, [2, 4, -1]] => 2, 4, 마지막 열의 모든 행 데이터 추출
: dataframe[:, range(5)] => 0 ~ 4열의 모든 행 데이터 추출
: dataframe[10:15, 3:] => 3 ~ 마지막 열의 10 ~ 15 행 데이터 추출