[Pandas] 짝수행, 홀수행만 뽑아내기
원본 데이터프레임이 이렇게 있을 때 1) 짝수행만 뽑아내기 df3 = df2.iloc[::2,:] df3 2) 홀수행만 뽑아내기 df3 = df2.iloc[1::2,:] df3 코드 해석 df2.iloc[1::2,:] df [a : b : c, : ]일 때, 첫번째 [a : b : c] 부분은 행을 선택하는 부분 [:]부분은 열을 고르는 부분 1) [a : b : c] 는 'a 행부터 시작해서, b행까지 선택하고, step은 c' 만약 a가 생략되어 있으면 첫행 (0행) 부터 선택 만약 b가 생략되어 있으면 끝까지 선택 그래서 [1::2]는 '1행부터 끝까지, step(간격)은 2로 두고 선택하기 2) [:]은 모든 행/열을 선택한다는 뜻 (그래서 df2.iloc[:,:]는 df2랑 같음)