iloc과 loc의 차이점, iloc 시 행이 한 개만 선택되는 문제
코드# 데이터 2개로 분리df1 = df.iloc[:30,] # 0~30행 데이터df2 = df.iloc[31:60,] # 31~60행 데이터print(df1.shape, df2.shape)원했던 출력(31, 5) (30, 5)나온 출력(30, 12) (1, 12)다음과 같은 코드에서 슬라이싱이 제대로 되지 않는 문제가 발생했다.내가 원래 알고 있던 내용은 아래와 같았다.iloc vs lociloc (Index Location)숫자 기반 인덱싱슬라이싱 시 여느 파이썬 코드처럼 start는 포함, end는 제외loc (Label Location)라벨 기반 슬라이싱 (라벨 명칭 기반)슬라이싱 시 start, end 모두 포함검색과 다른 코드에 적용하며 원래 알고 있던 내용이 맞다는 것을 확인했다.그럼 왜 d..
2024. 11. 28.