728x90
반응형
임의의 데이터로 DataFrame을 만듭니다.
import pandas as pd
raw_data = {'x': [1, 2, 2, 3], # 임스 테스트용 dataFrame
'y': [1, 1, 2, 2],
'rand': [15, 34, 45, 75]}
df = pd.DataFrame(raw_data)
다음과 같이 해서 Pivot을 만들 수 있습니다.
df.pivot('y', 'x', 'rand').values
list로 만들기
dd = df.pivot('y', 'x', 'rand').values
dd.tolist()
[
[15.0, 34.0, nan],
[nan, 45.0, 75.0]
]
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 딕셔너리 과목 합계와 평균 (1) | 2023.02.04 |
---|---|
[파이썬] pandas DataFrame의 인덱스 Header 위에 문자 추가 (0) | 2023.02.03 |
[파이썬] plot의 y axis 천단위 콤마 표시 (0) | 2023.01.29 |
[파이썬] MySQL 사용시 에러(ERROR 2003 (HY000):Can't connect to MySQL server on 'localhost'(10061) (0) | 2023.01.29 |
[파이썬] 문제 : pandas DataFrame에서 loc 사용시 not index 에러 (0) | 2023.01.26 |
댓글