![파이썬 DataFrame row로 subset 만들기(df.iloc, df.loc) 포스팅 썸네일 이미지](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSSYJu%2FbtrNVk3omtS%2FKjkBJIcVIgICC242ra9vk0%2Fimg.png)
코딩
파이썬 DataFrame row로 subset 만들기(df.iloc, df.loc)
DataFrame에서 특정 row를 인덱싱하거나 row들을 선택하여 subset을 만드는 방법을 알아보겠습니다. df.iloc 또는 df.loc을 사용하여 DataFrame의 row별로 데이터를 가져올 수 있습니다. df.iloc과 df.loc의 가장 큰 차이점은 iloc은 숫자로 인덱싱을 하고 loc은 row명으로 인덱싱을 하는 것입니다. 아래 설명할 때 사용할 csv파일은 한국에 상장된 주식들의 종목명, 종가, EPS, PER 등 주식에 관련된 여러 데이터를 가지고 있습니다. csv파일의 윗부분만 보면 아래와 같습니다. import pandas as pd df = pd.read_csv("per_pbr_dividend.csv", encoding = 'cp949') df.head() df.iloc[ ] ..