반응형
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
반응형
'파이썬완전정복-Pandas DataFrame > 02. 객체내 연산' 카테고리의 다른 글
Pandas DataFrame 02-06. 순위 (rank) (0) | 2022.01.09 |
---|---|
Pandas DataFrame 02-05. 전치 (transpose, T) (0) | 2022.01.09 |
Pandas DataFrame 02-03. 곱 (prod, product) (0) | 2022.01.09 |
Pandas DataFrame 02-02. 합계 (sum) (0) | 2022.01.09 |
Pandas DataFrame 02-01. 반올림 (round) (0) | 2022.01.09 |