일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 정보처리기사
- GitHub
- docker
- Linux
- 한강
- 맛집
- 달리기
- 대구
- Podman
- 유산소
- 힐링
- Python
- 오답노트
- 하체
- Kubernetes
- 자전거
- 소모임
- 대전
- 러닝
- zabbix
- Grafana
- 10km
- 성수대교
- 뚝섬유원지
- DSEC
- Run The Bridge
- 중식
- Shell
- 건대입구역
- 2021
Archives
- Today
- Total
Run The Bridge
(Pandas) 생각보다 자주 쓰는 코드 본문
728x90
DataFrame 형태
1. Column 안에 값 대문자로 바꾸기(str.upper())
1 |
df['job'].str.upper() |
2. 특정 문자로 시작하는 모든 Row찾기(str.contains())
1 |
df[df['job'].str.contains('s')] |
3. Series를 numpy형태로 바꾸기
1 2 |
import numpy as np np.array(df['age'].tolist()) |
4. Series를 list로 바꾸기
1 |
list(np.array(df['age'].tolist())) |
5. 전체 DataFrame을 list로 바꾸기
1 |
df = df.values.tolist() |
6. 내림차순 정렬하기
1 |
df = df.sort_values(by='age' ,ascending=False) |
내림차순: ascending = False
오름차순: ascending = True
7. Column순서 재 지정
1 |
df = df[['job', 'salary', 'age']] |
8. Value_counts()값과 해당하는 이름 뽑아오기
df['column'].value_counts() = 숫자
df['column'].value_counts() .index= 숫자에 해당하는 이름
감사합니다. Thank you!
728x90
'Python > ※Pandas Tip' 카테고리의 다른 글
(Pandas) 요약정보에 임의 labeling 후 본 DataFrame에 label 달기 (0) | 2020.11.22 |
---|---|
(Pandas) 각 Column들의 횟수가 다양하게 존재할 때 횟수별로 Count 후 값 넣기 (0) | 2020.11.22 |
(Pandas) 특정 횟수를 Count한 다음 각 Row에 값 넣기 (0) | 2020.11.22 |
(Pandas) Column 추가와 원하는 곳에 생성하기 (0) | 2020.11.22 |
(Pandas) 인덱스 분리 후 각 Column 생성하기 (0) | 2020.11.22 |
Comments