본문 바로가기
파이썬. 데이터분석/Pandas

pandas 인덱싱, 슬라이싱 (계속누적예정)

by 한국수달보호협회장 2024. 5. 6.

 

판다스 인덱스 슬라이싱 토나온다 

 

import pandas as pd

 

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#']
}

 

df = pd.DataFrame(data, index = ['1번', '2번', '3번', '4번', '5번', '6번', '7번', '8번'])

 

 

 

df 

df만 쓰는건  column 슬라이싱이 안되는것 같다.

 

 

 

 

 

df.loc

 

 

indexing도 가능 열을 범위로 가져오기 이름~키까지

 

 

 

 

 

 

빈칸 채우기

 

df.iloc

indexing 번호로만 부른다

 

 

 

++참고

밑에 2개 결과가 똑같다