본문 바로가기

indexing2

Pandas 인덱싱(Indexing) & 슬라이싱(Slicing) 코드 프레소 [파이썬으로 배우는 데이터 분석 : Pandas] 강의 내용 정리# 인덱싱 & 슬라이싱..?DataFrame에서 인덱싱은 column명을 이용하여 열 데이터 조회가 가능하다. indexing을 위한 함수는 아래와 같다. loc[] : 인덱스 명 기반 데이터 조회 iloc[]:  인덱스 번호 기반 데이터 조회DataFrame의 데이터에 접근할 때 슬라이싱 기법을 이용하면 여러 데이터를 쉽게 조회 가능하다. 슬라이싱 기법은 다음의 특징을 가지고 있다. 기본적으로 행 데이터를 기준으로 조회한다.슬라이싱 범위는 start, end, step으로 명시한다. start: 조회의 시작 위치 (optional)end: 조회의  종료 위치, end-1까지 조회 (optional)step: 조회 간격 (opt.. 2024. 9. 14.
Pandas DataFrame 데이터 추가 및 삭제 코드 프레소 [파이썬으로 배우는 Pandas] 강의 내용 정리 # DataFrame 데이터 추가 및 삭제..?이전 포스팅에서 예시코드 중에 score_df['etc'] =0 을 통해 score_df에 존재하지 않는 column 인덱스인 'etc'에 0을 부여하였는데 그 결과 모든 요소가 0인 Series가 DataFrame에 추가된 것을 확인할 수 있었다. 이처럼, 데이터 추가의 방법은 아래와 같다.  [열 데이터 추가 방법] . 연산자와 인덱싱을 통해 새로운 Series를 추가하는 방식으로 접근할 수 있다. [행 데이터 추가 방법]df.loc()프로퍼티를 활용해  행 데이터에 접근하여 추가할 수 있다. 데이터를 삭제하는 방법은 df.drop()함수를 활용하여 DataFrame의 데이터를 삭제할 수 있다.. 2024. 9. 13.