from pandas import Series
import pandas as pd
temp = pd.Series([32, 4, 5, 23], index=["Jan", "Feb", "Mar", "Apr"])
sdata = {'Ohio':35000, 'Texas': 71000, 'Oregon' : 16000}
obj3 = Series(sdata)
data = {
'이름' : ['채치수', '정대만', '송태섭', '서태웅', '강백호', '변덕규', '황태산', '윤대협'],
'학교' : ['북산고', '북산고', '북산고', '북산고', '북산고', '능남고', '능남고', '능남고'],
'키' : [197, 184, 168, 187, 188, 202, 188, 190],
'국어' : [90, 40, 80, 40, 15, 80, 55, 100],
'영어' : [85, 35, 75, 60, 20, 100, 65, 85],
'수학' : [100, 50, 70, 70, 10, 95, 45, 90],
'과학' : [95, 55, 80, 75, 35, 85, 40, 95],
'사회' : [85, 25, 75, 80, 10, 80, 35, 95],
'SW특기' : ['Python', 'Java', 'Javascript', '', '', 'C', 'PYTHON', 'C#']
}
import pandas as pd
df = dp.DataFrame(data)
df

df[["이름", "키"]]
![df[["이름", "키"]]](https://velog.velcdn.com/images/zoo33/post/60b455ec-2266-4561-b13e-b6a6872f3096/image.png)
df = pd.DataFrame(data, columns = ["학교", "이름", "키"])

inplace=True
: 실제 테이블에 index 반영
df.set_index("이름", inplace=True)
df

df.sort_index()
df.sort_index(ascending = False) # 내림차순


옵션으로
skiprows = 2 : 지정한 갯수 만큼의 row를 건너뛰고 가져옴.
skiprows = [1, 3] : 1, 3 row 무시
nrows = 3 : 지정한 갯수 만큼의 row를 가져옴.


갯수, 데이터 타입, 메모리 사용

head() : 처음 5개의 row만
head(7) : 처음 7개의 row만
tail() : 마지막 5개의 row만



위치를 이용하여 원하는 row에서 원하는 col선택












filter는 True, False인지 구분해서 데이터를 가져오는데 NaN이 들어가 있으면 error
그래서 NaN이면 False로 바꿔줘야함

