Pandas

데이터 구조 | 시리즈(Series), 데이터프레임(DataFrame) - 02

하카데미 2021. 10. 7. 15:03

시리즈? 데이터프레임?

그게 뭐야?

뭐가 다르지?

뭐가 중요한가?

 

 

 

어떻게 다른지 알아야한다.

생각보다 데이터 구조가 달라 변환하고 활용해야하는 경우가 많다.

 

 

 

 

 

사실 다르다기보단

시리즈는 데이터프레임이라고 할 수 있지만,

데이터 프레임을 시리즈라고 하지 않는다.

따라서 시리즈는 데이터프레임 속에 포함된다고 볼 수 있다.

 

 

 

 

 

그림 1. 데이터프레임과 시리즈(DataFrame & Series)

 

 

 

 

 

한 개의 시리즈는 데이터프레임이다.

여러 개의 시리즈도 당연히 데이터프레임이다.

하지만,

데이터프레임은 시리즈라고 하지 않는다.

column을 분할하지 않는 이상.

 

 

 

 

 

그림 2. 데이터프레임과 시리즈(DataFrame & Series) 설명

 

 

 

 

 

그림 3. Pandas 웹사이트에서 발췌한 Series(시리즈) 설명

 

 

 

 

 

 

그림 4. Pandas 웹사이트에서 발췌한 DataFrame(데이터프레임) 설명

 

 

Series와 DataFrame의 설명부분을 보면

Series는 1D,

DataFrame을 2D로 정의하고 있다.

Series는 index,

DataFrame을 index, columns로 데이터를 부를 수 있다고 한다.

 

 

 

어떤 것들이 DataFrame이 되는지 설명하는 부분을 보면

 

 

그림 5. DataFrame을 만들 수 있는 여러 가지들

 

 

A Series이라고 되어 있는 것을 확인할 수 있다.

이로써

Series는 그 자체로 데이터프레임이 될 수 있다.

 

- 정리 -

Series는 단일 속성으로 이루어진 데이터이며, DataFrame이라고도 할 수 있다.

DataFrame은 하나의 Series, 여러개의 Series를 DataFrame으로 만들 수 있다.

그러나 DataFrame을 Series라고 할 순 없다.

끝.

 

 

 

 

 

블로그의 Pandas 관련 내용은 Pandas 공식 사이트를 참고하여 학습한 내용을 내가 이해한 대로 정리한 것이다.