inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]

데이터프레임간 연결/병합해서 데이터 가공하기2

데이터 프레임 간 연결/병합하기 2 부분에서 질문드립니다. (잘 이해했는지 확인)

522

minsubrother

작성한 질문수 31

0

선생님, 딥러닝에 이어서, 데이터분석 관련 강의도 어제부터 잘 듣고 있습니다. 수업을 들으면서 Pandas 관련 api사용법을 다시 정리하면서 약했던 부분을 익히며 많은 도움을 받고 있습니다. 좋은 수업 만들어주셔서 정말 감사드립니다.

다름이 아니라, merge 함수를 사용하는 과정에서 배우게 되는, "데이터 프레임 조작하기 연습" 부분에서 예제인 두 데이터프레임을 인덱스를 기준으로 합치는 과정에서 이렇게 해도 될까요?

<강의 내용>

data_1.png- set_index('id')를 이용해 두 데이터 프레임이 가지고 있는 id칼럼을 인덱스로 넣어준 상태입니다.

data_2.png-따라서 outer join의 경우, left_index=True와 right_index=True, 그리고 join방법을 'outer'로 명시해줌으로써, 인덱스를 기준으로 병합한 것을 확인할 수 있습니다.

 

그래서, 이번에는 강의 내용을 정리하고 제 것으로 만들 겸,

data_3.png1) set_index를 명시해주지 않았기 때문에 현재 id칼럼이 각 데이터프레임 칼럼에 그대로 있는 상태입니다. 또한 마찬가지로, 기본 인덱스인 range(number) (0, 1, 2....) 값이 들어감을 확인할 수 있습니다.

2) 그리고 merge를 할때 on='id' 칼럼 기준으로 how='outer'로 조인을 해주었고,

3)최종 출력을 위해 만들어진 데이터프레임의 set_index('id')로 설정해주었습니다.

 

pandas python

답변 1

0

잔재미코딩 DaveLee

안녕하세요. 답변도우미입니다.

네 잘하신 것 같습니다. 특별한 이슈는 없는 것 같습니다.~

감사합니다.

Python 3 표시 없습니다.

0

59

1

강의실습 말고 강의에 대한 자료(pdf)가 없을까요?

0

71

1

구글 코랩과 아나콘다

0

85

1

강의와 다르게 오류가 뜨는 이유가 뭘까요?

0

104

1

COVID-19-master 관련 등 자료 누락

0

87

1

수업자료에 python_core_summary.ipynb 파일이 포함되어 있지 않습니다!

1

98

1

json.dumps관련된 질문

0

72

1

빅분기대비

0

112

1

파이썬으로 Plain Text 포멧 파일 다루기 연습문제 질문

0

95

1

강의자료 어디서 다운로드받나요?

0

141

1

pandas 라이브러리의 quotechar 인자에 대해 질문드립니다

0

102

1

iplot 에러 문제

1

201

1

플래그

0

76

1

플래그 라이브러리

0

86

1

CSV 파일 쓰기 다른 기법(사전 타입으로 쓰기) 관련

0

180

1

CSV 파일 읽을 때 오류

0

196

1

read() 함수 사용할 때 3번째 줄에 data로 출력 또는 print(data)로 출력 차이

0

136

1

강의 교재 및 실습 파일 제공되나요?

0

181

1

deep_data_and_visual 파일에서 에러가 납니다.

0

182

1

apply()함수

0

201

1

pandas groupby sum 질문

1

272

1

pandas_eda 자료 맨아래 heatmap 숫자가 안나옵니다

0

354

2

pandas_eda 힛맵에서 숫자가 안떠요

0

256

1

수업 자료에 pandas_basic 파일이 없습니다..!

0

277

1