프로그램
[파이썬] 문제 : pandas DataFrame pivot(Matrix로 보기)
오디세이99
2023. 2. 2. 04:46
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
반응형