"Pandas:DataFrame:구조 파악"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
(→열 추가하기) |
|||
56번째 줄: | 56번째 줄: | ||
<syntaxhighlight lang="python"> | <syntaxhighlight lang="python"> | ||
df = df[['열1', '열3', '열4', '열2']] # 열1,2,3,4 순인 df의 열을 1342 순으로 바꿀 수 있다. | df = df[['열1', '열3', '열4', '열2']] # 열1,2,3,4 순인 df의 열을 1342 순으로 바꿀 수 있다. | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | === 특정 열만 남기기 === | ||
+ | <syntaxhighlight lang="python"> | ||
+ | df = df[['열1', '열3']] # 남기고 싶은 열만 쓰면 남는다. | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[분류:Pandas:DataFrame]] | [[분류:Pandas:DataFrame]] |
2021년 11월 17일 (수) 17:24 판
1 전체 구조 파악
의도 | 방법 | ||||||
---|---|---|---|---|---|---|---|
df의 전체적인 데이터를 파악한다. | 객체명.describe()
해당 칼럼의 갯수, 평균, std(standard deviation), 분표별 값 등을 알 수 있다. | ||||||
df 대략적인 구조 파악 | df.shape
| ||||||
칼럼목록 | 데이터프레임.columns
칼럼목록을 얻는다. | ||||||
행목록 | 데이터프레임.index
인덱스 목록을 얻는다. | ||||||
행 갯수 | len(df) |
2 데이터 일부 가져오기
의도 | 방법 |
---|---|
처음 n개만 가져온다. | df.head(n)
n의 기본값은 5. |
나중 n개만 가져온다. | df. |
3 열 조작
3.1 열 추가하기
특정 행에 대하여, 특정 열 값을 모아 연산한 후 새로운 행을 생성해 넣는다.
df['mean'] = df[['start', 'high', 'low', 'close']].mean(axis=1)
3.2 열 순서 바꾸기
df = df[['열1', '열3', '열4', '열2']] # 열1,2,3,4 순인 df의 열을 1342 순으로 바꿀 수 있다.
3.2.1 특정 열만 남기기
df = df[['열1', '열3']] # 남기고 싶은 열만 쓰면 남는다.