Tensorflow (python) - 5, 6강 표를 다루는 도구 '판다스'

2021. 8. 23. 10:58· 스터디📖/ML, DL
목차
  1. 표에서의 변수

https://opentutorials.org/course/4570

 

Tensorflow (python) - 생활코딩

수업소개 이 수업은 코드로 딥러닝을 구현해보는 딥러닝 기초 수업입니다.  텐서플로우를 이용하여 가장 간단한 형태의 텐서플로우 딥러닝 모델을 작성합니다. 무엇을 넣을까가 아니라, 무엇

opentutorials.org

5. 표를 다루는 도구 '판다스'

표에서의 변수

관측치에 따라 값이 변하는 것 ==> Column
프로그래밍에서 말하는 변수와 관점에서 미묘한 차이가 있으니 잘 구분해야 함.

  • 독립변수: 원인이 되는 변수
  • 종속변수: 결과가 되는 변수
    지도학습은 독립변수와 종속변수를 구분하는 것에서 시작!

pandas : 표를 다루는 데 유용한 기능 제공해주는 라이브러리

 

6. 표를 다루는 도구 '판다스'(실습)

실습을 통해 배울 도구들

  1. 파일 읽어오기
  2. 모양 확인하기
  3. 칼럼 선택하기
  4. 칼럼 이름 출력하기
  5. 맨 위 5개 관측치 출력하기

csv : ,(콤마)를 이용해서 칼럼들을 구분해 준 데이터. 엑셀로 읽으면 표의 형태로 읽어들임.

import pandas as pd

#파일들로부터 데이터 읽어오기
파일 경로 = 'https://raw.githubusercontent.com/blackdew/tensorflow1/master/csv/lemonade.csv'
레모네이드 = pd.read_csv(파일경로)

파일경로 = 'https://raw.githubusercontent.com/blackdew/tensorflow1/master/csv/boston.csv'
보스턴 = pd.read_csv(파일경로)

파일경로 = 'https://raw.githubusercontent.com/blackdew/tensorflow1/master/csv/iris.csv'
아이리스 = pd.read_csv(파일경로)

# 데이터 모양으로 확인하기 (열-1, 칼럼)
print(레모네이드.shape) #(6,2)
print(보스턴.shape) #(506, 14)
print(아이리스.shape) #(150, 5)

# 칼럼 이름 출력
print(레모네이드.columns)
print(보스턴.columns)
print(아이리스.columns)

#독립변수와 종속변수 분리
독립 = 레모네이드[['온도']]
종속 = 레모네이드[['판매량']]
print(독립.shape, 종속.shape) #(6, 1) (6, 1)

독립 = 보스턴[['crim', 'zn', 'indus', 'chas', 'nox', 
            'rm', 'age', 'dis', 'rad', 'tax',
            'ptratio', 'b', 'lstat']]
종속 = 보스턴[['medv']]
print(독립.shape, 종속.shape) #(506, 13) (506, 1)

독립 = 아이리스[['꽃잎길이', '꽃잎폭', '꽃받침길이', '꽃받침폭']]
종속 = 아이리스[['품종']]
print(독립.shape, 종속.shape) #(150, 4) (150, 1)

# 맨 위 5개 관측치 출력하기
레모네이드.head()
보스턴.head()
아이리스.head()

--> 이제 분리된 데이터를 가지고 모델에 데이터를 학습시키면 됨!

저작자표시 (새창열림)

'스터디📖 > ML, DL' 카테고리의 다른 글

Tensorflow (python) - 10, 11, 12강 두번째 딥러닝 - 보스턴 집값 예측  (0) 2021.08.25
Tensorflow (python) - 7, 8, 9강 첫번째 딥러닝 - 레모네이드 판매 예측  (0) 2021.08.24
Tensorflow (python) - 1, 2, 3, 4강  (0) 2021.08.21
머신러닝 처음 시작하기(인프런) - 18강 최종 실습 - 타이타닉3  (0) 2021.08.19
머신러닝 처음 시작하기(인프런) - 17강 최종실습 - 타이타닉2  (0) 2021.08.18
  1. 표에서의 변수
'스터디📖/ML, DL' 카테고리의 다른 글
  • Tensorflow (python) - 10, 11, 12강 두번째 딥러닝 - 보스턴 집값 예측
  • Tensorflow (python) - 7, 8, 9강 첫번째 딥러닝 - 레모네이드 판매 예측
  • Tensorflow (python) - 1, 2, 3, 4강
  • 머신러닝 처음 시작하기(인프런) - 18강 최종 실습 - 타이타닉3
호프
호프
호프
Untitled
호프
전체
오늘
어제
  • 분류 전체보기 (341)
    • 오류😬 (4)
    • 스터디📖 (96)
      • 웹 개발 기초 (8)
      • Spring (20)
      • ML, DL (30)
      • Node.js (22)
      • React (0)
      • 블록체인 (12)
      • Go (3)
      • Javascript (1)
    • 알고리즘💻 (153)
      • 그리디 (23)
      • Bruteforce&Backtracking (16)
      • DP (17)
      • 이분탐색&정렬&분할정복 (17)
      • 누적합&투포인터 (6)
      • 스택&큐&덱 (19)
      • 그래프(DFS&BFS) (19)
      • 트리 (7)
      • 우선순위큐&다익스트라 (11)
      • 벨만포드&플로이드와샬 (8)
      • map&set&number theory (5)
      • 기타 (5)
    • 프로젝트 (3)
      • 캡스톤 디자인 프로젝트 (3)
    • 블록체인🔗 (3)
      • Solana (2)
      • 개발 (0)
      • Harmony (1)
    • ASC (6)
    • CS (73)
      • 데이터베이스 (12)
      • 클라우드컴퓨팅 (21)
      • 운영체제 (11)
      • 컴퓨터네트워크 (14)
      • 블록체인응용 (15)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 복습

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.1
호프
Tensorflow (python) - 5, 6강 표를 다루는 도구 '판다스'
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.