data = [
["037730", "3R", 1510, 7.36],
["036360", "3SOFT", 1790, 1.65],
["005760", "ACTS", 1185, 1.28],
]
columns = ["종목코드", "종목명", "현재가", "등락률"]
df = pd.DataFrame(data=data, columns=columns)
df.set_index('종목코드', inplace=True)
>>
종목명 현재가 등락률
종목코드
037730 3R 1510 7.36
036360 3SOFT 1790 1.65
005760 ACTS 1185 1.28
#데이터프레임에서 현재가 열만 출력하기
df['현재가']
>>
현재가
종목코드
037730 1510
036360 1790
005760 1185
dtype: int64
#데이터프레임에서 037730 종목 데이터 인덱싱하기
print(df.loc['037730',])
#loc 멀티 인덱싱
df.loc[["037730", "005760"]]
종목명 현재가 등락률
종목코드
037730 3R 1510 7.36
005760 ACTS 1185 1.28
#iloc를 사용하여 특정 값 가져오기
df.iloc[0,2]
>>
np.float64(7.36)
#위 데이터프레임에서 iat과 at 속성을 사용하여 037730 종목의 등락률을 출력하세요
df.iat [0,2]
>>
np.float64(7.36)
#loc로 등락률 출력
print(df.loc['037730','등락률'])
>>
7.36
#iloc속성을 사용하여 첫번째, 두번째 행을 슬라이싱하세요
df.iloc[0:2]
>>
종목명 현재가 등락률
종목코드
037730 3R 1510 7.36
036360 3SOFT 1790 1.65
#loc 속성을 이용하여 첫번쨰, 두번째 행을 슬라이싱하기
df.loc[["037730":"036360"]]
>>
종목명 현재가 등락률
종목코드
037730 3R 1510 7.36
036360 3SOFT 1790 1.65
#위 데이터프레임에서 iloc 속성을 사용하여 첫 번쨰 컬럼을 인덱싱하세요
df.iloc[:,0]
>>
종목명
종목코드
037730 3R
036360 3SOFT
005760 ACTS
#loc속성을 사용하여 첫 번째 컬러을 인덱상하세요
df.loc[:,'종목명']
>>
종목명
종목코드
037730 3R
036360 3SOFT
005760 ACTS
#loc 속성을 사용하여 037730 종목의 '종목명','현재가'컬럼을 선택하세요
df.loc['037730',['종목명','현재가']]
>>
037730
종목명 3R
현재가 1510
#iloc 속성을 사용하여 037730 종목의 '종목명','현재가'컬럼을 선택하세요
df.iloc[0,[0,1]]
>>
037730
종목명 3R
현재가 1510
#loc 속성을 사용하여 다음 범위를 가져오세요(2행3열까지
df.loc[['037730','036360'],['종목명','현재가']])
종목명 현재가
종목코드
037730 3R 1510
036360 3SOFT 1790
#iloc 속성을 사용하여 다음 범위를 가져오세요(2행3열까지
df.iloc[[0,1],[0,1]]
>>
종목명 현재가
종목코드
037730 3R 1510
036360 3SOFT 1790
(데이터프레임은 위에서 쓰던거 계속 사용)