반응형

02-04. 절대값 (abs)


DataFrame.abs( )

 

개요


abs메서드는 각 요소의 절댓값을 반환하는 메서드입니다.

 

사용법


기본 사용법
df.abs( )
숫자의 경우 절댓값을 반환하며, 복소수의 경우 복소수의 크기가 반환됩니다.
※ 복소수가 a+bj인 경우 복소수의크기= √a²+b²
NaN의 경우는 NaN을 그대로 출력합니다.

반응형

 

예시


먼저, NaN과 복소수가 포함된 3x3 객체를 하나 생성하겠습니다.

col = ['col1','col2','col3']
row = ['row1','row2','row3']
data = [[-1,2,-3.5],[4,-5.5, 3+4j],[7,np.NaN,0]]
df = pd.DataFrame(data=data,index=row,columns=col)
print(df)
>>
      col1  col2      col3
row1    -1   2.0 -3.5+0.0j
row2     4  -5.5  3.0+4.0j
row3     7   NaN  0.0+0.0j

abs 메서드 실행
일반적인 수의 경우 절댓값을 취하며, 복소수의 경우 크기가 출력되는것을 확인 할 수 있습니다.

print(df.abs( ))
>>
      col1  col2  col3
row1     1   2.0   3.5
row2     4   5.5   5.0
row3     7   NaN   0.0
반응형

+ 최근 글