본문 바로가기
파이썬

파이썬 Pandas Series와 단일 열 DataFrame의 차이점은 무엇입니까?

by º기록 2020. 12. 6.
반응형

Pandas가 Series 와 단일 열 DataFrame 을 구분하는 이유는 무엇입니까?
즉, Series 클래스가 존재하는 이유는 무엇입니까?

나는 주로 datetime 인덱스와 함께 시계열을 사용하고 있는데 아마도 컨텍스트를 설정하는 데 도움이 될 것입니다.

 

해결 방법

 


pandas.DataFrame (data = None, index = None, columns = None, dtype = None, copy = False)

레이블이 지정된 축 (행 및 열)이있는 2 차원 크기 변경 가능, 잠재적으로 이질적인 표 형식 데이터 구조. 산술 연산은 행 및 열 레이블 모두에 정렬됩니다. Series 객체에 대한 dict-like 컨테이너로 생각할 수 있습니다. 기본 Pandas 데이터 구조입니다.

따라서 시리즈는 DataFrame 의 단일 열에 대한 데이터 구조이며 개념적으로는 물론 문자 그대로 DataFrame 의 데이터입니다. 실제로 메모리에 시리즈 모음으로 저장됩니다.

유사하게 : 행렬은 목록으로 만들어지기 때문에 목록과 행렬이 모두 필요합니다. 단일 행 행렬, 기능 목록과 동일한 항목은 구성된 목록 없이는 여전히 존재할 수 없습니다.

둘 다 매우 유사한 API를 가지고 있지만 DataFrame 메서드는 항상 둘 이상의 열이있을 가능성을 충족합니다. 물론, DataFrame 에 다른 Series (또는 이에 상응하는 객체)를 추가하고 다른 Series 를 추가 할 수 있습니다. 시리즈 에는 DataFrame 생성이 포함됩니다.

 

참조 페이지 https://stackoverflow.com/questions/26047209

 

 

반응형

댓글