728x90
1. 시리즈 연산
시리즈 vs 숫자
시리즈와 숫자 연산: Series 객체 + 연산자(+, -, *, /) + 숫자
- 시리즈 객체에 어떤 숫자를 더하면 시리즈의 개별 원소에 각각 연산한 결과를 시리즈 객체로 반환한다.
시리즈 vs 시리즈
시리즈와 시리즈 연산: Series 1 + 연산자(+, -, *, /) + Series
- 시리즈의 모든 인덱스에 대하여 같은 인덱스를 가진 원소끼리 계산
- 인덱스에 연산 결과를 매칭하여 새 시리즈를 반환
- 인덱스 순서가 달라도 같은 인덱스를 찾아 정렬한 후 같은 인덱스의 데이터 값끼리 연산한다.
- 연산을 하는 두 시리즈의 원소 개수가 다르거나, 시리즈의 크기가 같더라도 인덱스 값이 다를 경우, 또 한 쪽의 데이터 값이 NaN인 경우, >> NaN 처리
연산 메소드
연산 메소드 사용(시리즈와 시리즈 덧셈): Series1.add(Series2, fill_value = 0)
- NaN으로 반환되는 대신 fill_value 옵션을 설정하여 적용
- 무한대 (inf)
2. 데이터프레임 연산
- 시리즈 연산을 확장하는 개념으로 이해
- 행/열 인덱스를 기준으로 정렬하고 일대일 대응되는 원소끼리 연산 처리
데이터프레임 vs 숫자
데이터프레임과 숫자 연산: DataFrame 객체 + 연산자(+, -, *, /) + 숫자
데이터프레임 vs 데이터프레임
데이터프레임의 연산자 활용: DataFrame1 + 연산자(+, -, *, /) + DataFrame2
반응형
'📈 Data-Science > Pandas' 카테고리의 다른 글
[Pandas] 데이터 입출력 (1) | 2024.04.03 |
---|---|
[Pandas] 인덱스 활용 (0) | 2024.04.01 |
[Pandas] 자료구조 (1) | 2024.04.01 |