데이터 프레임에서 데이터 억세스 하는 방법은 크게 3가지를 가지고 있다.
첫번째 방법!!!!!!!!!!!!!!!
인 데이터 변수 앞에 ['원하는 컬럼이름']를 쓰는 방법
또한 컬럼 억세스는 변수 앞에 점을 찍고 컬럼이름을 사용하여도 된다.
가지고 오고 싶은 데이터 억세스가 2개 이상일 경우 리스트[]로 묶어서 불러주면 된다.
데이터 억세스를 가져오는 2번째 방법!!!!!!!!
진한 글씨로 적혀있는 사람이 볼 수있는 인덱스와 칼럼을 이용하여 데이터를 가져오는 방법이 있다.
.loc['index(원하는 행)','columms(원하는열)'] 을 사용하면 원하는 자리의 값을 받아 올 수 있다.
원하는 행의 값 전부를 가져오고 싶으면 행만 적으면 된다.
ex) df.loc['store1','pants']
값은 30
풀이- store1이라는 행과 pants 라는 열중에 일치하는 값을 가져와라
또한 index와 columms 을 입력할때
리스트[] 통해 여러가지 값을 가져 올 수 있으며
[:] 클론을 통해 어디서부터 어디까지의 값을 가져올 수 있다.
데이터억세스하는 세번째 방법!!!!!!!!!!
컴퓨터가 자동으로 매기는 행과 열의 인덱스를 통해 값을 가져올 수 있다.
.iloc()인 함수를 통해 0부터 시작하는 index,columms 의 값을 대입하여 가져올 수 있다.
ex) df.iloc[0,[0,2]]
결과 = bikes 20.0 watches 35.0 Name:store1, dtype :float64
.iloc를 사용할 경우 컴퓨터가 매기는 인덱스이기 때문에
문자열을 절대! 사용하면 안되며 정해진 정수 인덱스를 입력하여야 한다/.
'언어 > python' 카테고리의 다른 글
파이썬 : NaN 파악, NaN개수, NaN컬럼, NaN 삭제, NaN변경 (0) | 2021.11.19 |
---|---|
파이썬 DataFrame(데이터프레임) 데이터 (values)값 변경 (0) | 2021.11.18 |
파이썬: 데이터프레임-인덱스 .set_index() , .reset_index() (0) | 2021.11.18 |
파이썬 데이터 가공[{인덱스:추가 삭제}, {컬럼 :추가,삭제,변경 }] (0) | 2021.11.18 |
파이썬: 레이블 생성 ,NaN (0) | 2021.11.18 |