본문 바로가기
python/pandas

Index가 다른 두 Series 연산

by Falto 2021. 1. 11.

두 초록색 Series를 연산시키고 싶다.

근데 Index가 달라서 내가 생각하는 결과와 다른 결과가 나온다.

원래 있던 Series를 잘라내면 불편한 Index가 그대로 유지되기 때문에 생기는 문제이다.

위에 있는 초록색 네모는 Index가 그대로 2, 3으로 유지된다는 것이다.

그래서 위에 있는 초록색 네모에 아래에 있는 초록색 네모를 더해도

Index가 2인 것끼리 더해질 것이다.

그걸 원한다면 상관없지만 내가 개발하는 알고리즘의 경우 Index를 일치시켜야 했다.

방법은.. 엄청 간단하다.

두 초록색 Series를 연산시키기 전에

list 자료형으로 바꾼 후, 다시 Series 자료형으로 바꿔주면 된다.

score는 불편한 Index가 유지되어 있는 Series이다.

 

'python > pandas' 카테고리의 다른 글

json_normalize error처리  (2) 2020.12.13

댓글