"Pandas:DataFrame:구조 조작"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
(새 문서: == 개요 == 데이터의 전체 구조를 조작하는 방법에 대해. == 자르기 == 데이터프레임을 df[:숫자] 형태로 자르고 나면, 인덱스가 그대로 남는...) |
(→자르기) |
||
7번째 줄: | 7번째 줄: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | == 행 선택 == | ||
+ | {| class="wikitable" | ||
+ | |+ | ||
+ | !의도 | ||
+ | !설명 | ||
+ | !방법 | ||
+ | |- | ||
+ | |인덱스로 선택 | ||
+ | |인덱스가 순차적인 데이터인 경우. | ||
+ | |df.loc[시작인덱스:끝인덱스] | ||
+ | |- | ||
+ | |순서로 선택 | ||
+ | |인덱스가 아닌, df의 순서로 선택할 경우. | ||
+ | |df.iloc[시작번호:끝번호] | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |} | ||
[[분류:Pandas:DataFrame]] | [[분류:Pandas:DataFrame]] |
2022년 1월 28일 (금) 16:26 판
1 개요
데이터의 전체 구조를 조작하는 방법에 대해.
2 자르기
데이터프레임을 df[:숫자] 형태로 자르고 나면, 인덱스가 그대로 남는다. 이 인덱스를 초기화하기 위해선 다음과 같이 진행한다.
df.reset_index(inplace=True, drop=True) # drop을 안하면 기존 인덱스가 새로운 열로 남는다.
3 행 선택
의도 | 설명 | 방법 |
---|---|---|
인덱스로 선택 | 인덱스가 순차적인 데이터인 경우. | df.loc[시작인덱스:끝인덱스] |
순서로 선택 | 인덱스가 아닌, df의 순서로 선택할 경우. | df.iloc[시작번호:끝번호] |