본문 바로가기

Pandas/기초

판다스 - 데이터프레임 팁

반응형

1. 라벨이름으로 슬라이싱하면 시작점과 끝점을 포함한다.

 

 

일반 파이썬의 슬라이싱과 달리 끝점을 포함하여 나왔다.

 

 

 

 

 

 

 

 

 

2. 슬라이싱으로 로우 선택

 

 

1번과 다르게 숫자로 슬라이싱을 해,

 

Utah 행은 나오지 않았다.

 

 

 

 

3. 데이터프레임 간의 산술연산

 

 

 

데이터프레임은 공통되는 컬럼과 인덱스끼리 연산이 가능하다.

 

 

 

따라서 df1과 df2를 더하게 되면

 

df2에만 있던 3번행와 e컬럼은 NaN이 된다.

 

이를 방지하기 위한 fill_value가 있다.

 

 

NaN을 0으로 바꾸는 것이 아니라,

 

NaN이 되기 전에 0으로 바꾼후 0과 연산을 하는 것이다.

 

 

 

 

 

뺄셈

 

 

df1에서 df2를 뺀 것이다.

 

 

이를 반대로 하려면

 

 

rsub을 이용하면 된다.

 

df2에서 df1을 뺀 것이다.

 

 

 

 

 

반응형