데이터 접근하기
Coddy의 Pandas 데이터 분석 코스 레슨 — 19개 중 5번째.
데이터를 데이터프레임으로 로드한 후, 여러 가지 방법으로 특정 데이터에 액세스할 수 있습니다. 열을 선택하려면 대괄호와 열 이름을 사용하세요:
column = df['column_name']변수 column은 시리즈를 보유하게 됩니다. (모든 열이 시리즈 객체라는 점을 기억하시나요?)
행을 선택하려면 loc 또는 iloc 함수를 사용하세요. 예를 들어:
df.iloc[0] df.loc[0]둘 다 첫 번째 행을 반환합니다. 이들의 차이점에 대해서는 이 과정의 뒷부분에서 배우게 됩니다.
데이터프레임의 특정 셀을 가져오려면 iloc에 숫자를 하나 더 추가하세요 (loc은 이 기능을 지원하지 않습니다). iloc은 index loc. 의 약자입니다.
df.iloc[0,1]이것은 row = 0, column = 1인 셀을 반환합니다.
챌린지
쉬움파일 이름과 인덱스 또는 열 이름을 나타내는 문자열(인덱스인 경우 정수로 변환)을 인자로 받는 specific_returner라는 이름의 함수를 생성하세요.
인덱스인 경우 해당 행을 반환하고, 열 이름인 경우 해당 열을 반환하세요.
직접 해보기
import pandas as pd
def specific_returner(file_name, value):
# 여기에 코드를 작성하세요