일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 달리기
- 유산소
- 한강
- 오답노트
- Linux
- 중식
- GitHub
- DSEC
- 맛집
- zabbix
- Kubernetes
- 10km
- 대전
- 힐링
- 하체
- 자전거
- 2021
- 대구
- Python
- Run The Bridge
- 건대입구역
- Podman
- Grafana
- 정보처리기사
- 러닝
- 소모임
- 뚝섬유원지
- Shell
- docker
- 성수대교
Archives
- Today
- Total
Run The Bridge
Pandas 기초(14) 본문
728x90
DataFrame을 생성한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import pandas as pd l1 = [{'name': 'John', 'job': "teacher"}, {'name': 'Nate', 'job': "student"}, {'name': 'Fred', 'job': "developer"}] l2 = [{'name': 'Ed', 'job': "dentist"}, {'name': 'Jack', 'job': "farmer"}, {'name': 'Ted', 'job': "designer"}] l3 = [{'name': 'John', 'job': "teacher"}, {'name': 'Nate', 'job': "student"}, {'name': 'Jack', 'job': "developer"}] l4 = [{'age': 25, 'country': "U.S"}, {'age': 30, 'country': "U.K"}, {'age': 45, 'country': "Korea"}] | cs |
1 2 | df1 = pd.DataFrame(l1, columns = ['name', 'job']) df2 = pd.DataFrame(l2, columns = ['name', 'job']) | cs |
Result
df1과 df2를 행으로 합치기 - concat, append
1 2 | #행으로 합치기 result = pd.concat([df1, df2], ignore_index = True) | cs |
Result
ignore_index = True를 써주지않으면 Row가 0, 1, 2, 0, 1, 2 이런식으로 들어간다.
append를 써도 같은 결과를 볼 수 있다.
1 | result = df1.append(df2, ignore_index = True) | cs |
Result
df1과 df2를 열로 합치기 - concat
1 2 3 | #열로 합치기 df1 = pd.DataFrame(l3, columns = ['name', 'job']) df2 = pd.DataFrame(l4, columns = ['age', 'country']) | cs |
Result
1 | result = pd.concat([df1, df2], axis = 1, ignore_index=True) | cs |
Result
마지막으로 머신러닝에서 label과 예측값을 보기쉽게 만들기
1 2 3 4 5 6 | label = [1,2,3,4,5] prediction = [1,2,2,4,4] comparison = pd.DataFrame({'label':label, 'prediction':prediction}) comparison | cs |
Result
감사합니다. Thank you!
728x90
'Python > Pandas' 카테고리의 다른 글
(Kaggle) Pandas (15) (0) | 2020.12.22 |
---|---|
Pandas 기초(13) (0) | 2020.09.08 |
Pandas 기초(12) (0) | 2020.09.08 |
Pandas 기초(11) (0) | 2020.09.08 |
Pandas 기초(10) (0) | 2020.09.07 |
Comments