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
'파이썬' 카테고리의 다른 글
파이썬 Python으로 JSON에 대한 개체 목록 (0) | 2020.12.06 |
---|---|
파이썬 조건에서 할당 할 수 있습니까? (0) | 2020.12.06 |
파이썬 판다에서 단일 열을 반올림 (0) | 2020.12.06 |
파이썬 Filter rows of a numpy array? (0) | 2020.12.06 |
파이썬 팬더 그룹 후 적용 병렬화 (0) | 2020.12.06 |
댓글