728x90 반응형 long-form3 [Pandas] melt() 메서드 DataFrame.melt()란?melt() 메서드는 스프레드시트와 같이 wide-form (or wide format) 로 정리된 데이터를 통계 분석이나 시각화에 적합한 long-form (or long format) 로 변환하는 데 사용.이 과정은마치 넓게 펼쳐진 시트를 녹여(melt)길쭉한 막대 모양으로 만드는 것과 유사하여해당 이름이 지어짐. 데이터 분석에서는 이 long form을 Tidy Data, Stacked Data 라고 부르기도 함. Wide format 과 Long format 에 대한 좀 더 자세한 건 다음을 참고:https://ds31x.tistory.com/521#4.-long-format-vs-wide-format-%EB%A7%8E%EC%9D%B4-%EC%93%B0%EC%9D%.. 2025. 8. 24. [Term] pivot 이란? 1. pivot 이란?Pandas에서 pivot은 데이터의 모양(shape)을 바꾸는 기능 을 가리킴: reshaping특정 column의 값들을 row 인덱스(index)로,또 다른 column의 값들을 열(columns)로지정하는 테이블을 만들고,해당 조합(index와 columns의 값들의 조합) 대응되는 또 다른 column 값을 값(values)으로 재배치.이는 long format이라고 불리는 형태의 테이블(하나의 observation이 여러 행에 걸쳐 표시됨.)을 wide format이라고 불리는 형태(하나의 observation이 하나의 row(=record)로 표시됨.)로 바꾸어줌.Pandas 에서는 DataFrame의 클래스의 메서드로pivot() 메서드와pivot_table() 메서드.. 2025. 8. 20. [Pandas] pivot_table() 메서드 .pivot()과 같이 reshaping이 가능한 메서드.차이점은 .pivot()은 pivot 결과 테이블의 행-열 조합에서 중복되는 요소가 있는 경우 에러가 발생하나,.pivot_table()은 aggregation을 통한 하나의 대표값으로 처리가 가능함.groupby+aggregation+unstack 조합에 대한 일종의 syntactic sugar임.2025.08.20 - [Python] - [Term] pivot 이란? [Term] pivot 이란?1. pivot 이란?Pandas에서 pivot은 데이터의 모양(shape)을 바꾸는 기능 을 가리킴: reshaping특정 column의 값들을 row 인덱스(index)로,또 다른 column의 값들을 열(columns)로지정하는 테이블을 만들고,해.. 2025. 8. 19. 이전 1 다음 728x90 반응형