일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 보안뉴스
- Python
- 빅분기 실기
- nmcli
- ubuntu
- 빅데이터분석기사 실기
- pandas
- 워게임
- FSB
- Cloud
- centos7
- ios frida
- AWS Cloud
- AWS
- VS Code 오류
- 풀이
- mariadb
- 빅데이터 분석기사
- dreamhack
- tcache
- Dreamhack.io
- 빅데이터 분석기사 실기
- [EduAtoZ]
- 인프런
- 클라우드
- error
- 빅데이터분석기사
- wireshark
- pwnable
- Linux
- Today
- Total
0netw0m1ra
[018] DataFrame 구조 조작 본문
1. columns, Index 상호 변경
- DataFrame.set_index(컬럼명) : 지정한 컬럼을 index로 설정
- DataFrame.set_index([컬럼명1, 컬럼명2, ...]) : 컬럼 목록을 index(Multi index)로 설정
columns에서 index 쪽으로 이동됨, 기존 index는 제거됨
- DataFrame.reset_index() : 모든 index가 columns로 이동됨
index는 RangeIndex로 대체됨
2. Series -> DataFrame 형태로 변경
3. DataFrame 행/열 전환
- DataFrame.T : index, columns의 위치가 바뀜
4. DataFrame 컬럼 추가
- DataFrame.insert(위치, 컬럼, 값) : inplace 동작됨(새로운 return 없음)
- inplace 동작 : 바로 적용된다는 것
5. DataFrame 여러 행 추가
- DataFrame.append(DataFrame) : 새로운 DataFrame 반환
- 2개를 1개로 합치는 작업 가능
6. 여러 개의 DataFrame을 합쳐 하나의 DataFrame 생성
- pd.concat([df1, df2, ...], axis=0) : index 방향으로 합치기
- pd.concat([df1, df2, ...], axis=1) : columns 방향으로 합치기
- DataFrame.append()와는 달리 여러 개의 DataFrame 목록을 주어 여러 개를 한 번에 합칠 수 있음
<출처>
인프런 - [EduAtoZ] 빅데이터분석기사 실기 대비 Part2. 다양한 데이터 프레임 구조 조작
'빅데이터분석기사 실기' 카테고리의 다른 글
[020] 여러 개 파일 합치기 (0) | 2022.06.20 |
---|---|
[019] 그룹별 통계값 구하기 (0) | 2022.06.20 |
[017] DataFrame 컬럼/행 추가 및 삭제 (0) | 2022.06.13 |
[016] 컬럼별 함수 적용 - dataframe (0) | 2022.06.13 |
[015] csv 파일 가져오기, 결측치 확인 및 처리 (0) | 2022.06.13 |