[Tensorflow] 4. 표를 다루는 도구 판다스

표를 다루는 도구 ‘판다스’

데이터 준비

x = 1
x = 2
# 데이터 불러오기
파일경로 = 'lemonade.csv'
데이터 = pd.read_csv(파일경로)

파일경로 = 'bostom.csv'
데이터 = pd.read_csv(파일경로)
날짜 요일 온도 판매량
2020.1.3 20 40
2020.1.4 21 42
2020.1.5 22 44

[잠깐]

`프로그래밍 관점`에서의 변수와
`데이터 관점`에서의 변수는 의미하는게 조금 다를 수 있으니 주의하자.

2. 독립변수 & 종속변수

날짜 요일 온도 판매량
2020.1.3 20 40
2020.1.4 21 42
2020.1.5 22 44
import pandas as pd

# 데이터 불러오기
파일경로 = 'lemonade.csv'
데이터 = pd.read_csv(파일경로)

# 독립변수, 종속변수 분리
독립 = 데이터[['온도']]
종속 = 데이터[['판매량']]

# 데이터 모양 확인
print(독립.shape, 종속.shape)

3. 실습

###########################
# 라이브러리 사용
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(파일경로)
 
###########################
# 데이터의 모양확인
print(레모네이드.shape)
print(보스턴.shape)
print(아이리스.shape)
 
###########################
# 데이터 칼럼이름 확인
print(레모네이드.columns)
print(보스턴.columns)
print(아이리스.columns)
 
 
###########################
# 독립변수와 종속변수 분리
독립 = 레모네이드[['온도']]
종속 = 레모네이드[['판매량']]
print(독립.shape, 종속.shape)
 
독립 = 보스턴[['crim', 'zn', 'indus', 'chas', 'nox', 
            'rm', 'age', 'dis', 'rad', 'tax',
            'ptratio', 'b', 'lstat']]
종속 = 보스턴[['medv']]
print(독립.shape, 종속.shape)
 
독립 = 아이리스[['꽃잎길이', '꽃잎폭', '꽃받침길이', '꽃받침폭']]
종속 = 아이리스[['품종']]
print(독립.shape, 종속.shape)
 
 
###########################
# 각각의 데이터 확인해보기
print(레모네이드.head())
print(보스턴.head())
print(아이리스.head())