• Home
  • About
    • Yerim Oh photo

      Yerim Oh

      Happy and worthwhile day by day :)

    • Learn More
    • Email
    • LinkedIn
    • Instagram
    • Github
    • Youtube
  • Posts
    • All Posts
    • All Tags
  • Projects

[24] Python(Pandas)

17 Jun 2020

Reading time ~1 minute

Table of Contents
  • 목차
  • 데이터 연결하기
    • 깔끔한 데이터
  • 데이터 연결 기초
    • 데이터 연결
    • 행이 1개라도 반드시 데이터프레임에 담기
    • 다양한 반법으로 데이터 연결
  • 데이터 연결 마무리
    • merge 메서드

목차

  • 데이터 연결하기
    • 깔끔한 데이터
  • 데이터 연결 기초
    • 데이터 연결
    • 행이 1개라도 반드시 데이터프레임에 담기
    • 다양한 반법으로 데이터 연결
  • 데이터 연결 마무리
    • merge 메서드

데이터 연결하기

깔끔한 데이터


: 분석목적에 맞는 데이터 수집후 표(table)만듦
측정한 값- 행 구성
변수 - 열 구성
누락값, 중복값 없는 상태로 데이터가 잘 연결


데이터 연결 기초

데이터 연결

• concat매서드
:위에서 아래방향으로 연결_concat([])
인덱스 그대로 유지 image

  • 행 데이터 추출 image

  • 시리즈를 데이터프레임에 시리즈 연결
    :새로운 열로 추가

image

행이 1개라도 반드시 데이터프레임에 담기

• 인덱스 이어지게 바꾸기

data_dict = {'A': 'n1', 'B': 'n2', 'C': 'n3', 'D': 'n4'}
print(df1.append(data_dict, ignore_index=True))
A   B   C   D
0  a0  b0  c0  d0
1  a1  b1  c1  d1
2  a2  b2  c2  d2
3  a3  b3  c3  d3
4  n1  n2  n3  n4

다양한 반법으로 데이터 연결

• 열방향으로 데이터 연결 image

• 열이름으로 데이터 추출 image

• 새로운 열 추가 image

• 열 이름 이어지게 바꾸기 image

• 열 이름의 일부만 다른 데이터프레임 연결 image image

  • 공통 열만 연결하여 누락값 없애기
    join인자를 inner 로 지정 image

• 행(인덱스) 이름의 일부만 다른 데이터프레임 연결
행방향으로 연결 image image

  • 공통 열만 연결하여 누락값 없애기
    join인자를 inner 로 지정 image

  • 내부 조인 (Inner join)

    : 둥리상의 데이터 프레임에서 조건에 맞는 행 연결

    외부 조인 (Outer join)
    image

데이터 연결 마무리

merge 메서드

: 기본적으로 내부조인 실행
매서드를 사용한(추가한) 데이터 프레임을 왼쪽으로지정
Left_on 인자와right_on 인자는 값이 일치해야 할 두프래임의 열 지정
기존 데이터프레임과 추가 프레임의 열의 값이 일치하면 왼쪽 데이터프레임을 기준으로 연결

image image image image image



PythonBasic Share Tweet +1