DataFrame은 2차원 테이블 형태의 데이터 구조로, 행과 열을 가진다.
index 파라미터는 각 행의 레이블을 지정한다.
index=['papa', 'mama', 'son']
여기서는 papa, mama, son이 각 행의 이름이다.
columns 파라미터는 각 열의 레이블을 지정한다.
columns=['age', 'weight', 'height', 'name']
여기서는 age, weight, height, name이 각 열의 이름이다.
여러 개의 Series 객체를 사용하여 DataFrame을 생성할 수 있다.
리스트를 사용하여 DataFrame을 생성할 수 있다.
복잡한 데이터 구조를 가진 DataFrame을 생성할 수 있다.
DataFrame에서 특정 열의 데이터를 확인할 수 있다.
loc 메소드로 라벨을 사용하여 행과 열을 선택할 수 있다.
이런 식으로도 선택할 수 있다.
iloc 메소드로 위치 인덱스를 사용하여 행과 열을 선택할 수 있다.
drop 메소드를 활용하여 axis 파라미터가 0일 때 행, 1일 때 열을 삭제할 수 있다.
set_index 메소드를 활용하여 DataFrame의 인덱스를 설정하거나 재설정할 수 있다.
inplace=True는 기존 DataFrame을 직접 수정한다는 의미이다. 이를 지정하지 않으면 새로운 DataFrame이 반환된다.
rename 함수는 index 파라미터를 사용하여 기존 행 레이블을 새로운 레이블로 변경한다.
사전 형식으로 매핑하여 레이블을 지정한다.
예를 들어, grandpapa는 할아버지로, grandmama는 할머니로 변경된다.
inplace=True는 기존 DataFrame을 직접 수정한다는 의미이다. 이를 지정하지 않으면 새로운 DataFrame이 반환된다.