Recommendation
- 함수 사용없이 접근하는 방법
- df[column][index], = df.column[index]
- df[column].values[index]
loc, at : Dataframe 값(value)에 접근
- at: Dataframe의 하나의 행(row)이나 칼럼(column) 값에 접근
- loc: Dataframe의 복수의 행(row)이나 칼럼(column) 값들에 접근
iloc, iat (prefix i- 가 붙는 경우): Dataframe 순서(index)에 접근
- iat: Dataframe의 하나의 행(row)이나 칼럼(column) 순서에 접근
- iloc: Dataframe의 하나의 행(row)이나 칼럼(column) 순서들에 접근
Comment
- 당연한 얘기지만, 이렇게 구분해서 만든이유는 수행시간에 차이가 나기 때문이다.
- 단일 인덱싱에서는 at, iat 이 당연히 빠르게 사용가능하며, 복수개의 행이나 칼럼을 접근하는 경우는 loc,iloc을 사용해야 한다.
- 반복적으로 동작시켜야해서 수행시간에 영향을 크게 미치는 경우가 아니라면 함수없이 사용하는 방법(Recommendation)을 추천
'Programming > Pandas' 카테고리의 다른 글
[Pandas] 데이터프레임(dataframe) 정렬 방법 (sort.index(), sort.values()) (0) | 2022.04.03 |
---|