Python
Python파이썬 pandas DataFrame 데이터 억세스(3)
왕현성
2022. 11. 24. 10:13
728x90
데이터억세스하는 세번째 방법은 컴퓨터가 자동으로 매기는 행과 열의 인덱스를 통해 가져올 수 있다.
.iloc()인 함수를 통해 0부터 시작하는 index,columms 의 값을 대입하여 가져올 수 있다.
df
df.iloc[0,1] # df의 인데스 0 컬럼 1의 데이터를 가져와라.
df.iloc[ 1 , 0:2+1 ] # 인덱스 1 컬럼 0~2+1까지의 데이터를 가져와라.
df.iloc[ 0 , [0,2,3] ] # 인덱스 0 컬럼 0,2,3의 데이터를 가져와라.
이렇게 코드 작성을 해주면 위에있는 사진과 같이 결과를 얻을 수 있다.
.iloc를 사용할 경우 컴퓨터가 매기는 인덱스이기 때문에
문자열을 절대! 사용하면 안되며 정해진 정수 인덱스를 입력하여야 한다/.