# -*- coding: utf-8 -*-
"""
Created on Sun Dec  5 10:45:27 2021

@author: Sim
"""
import pandas as pd

ldf = pd.DataFrame([[1, 90], [1, 97], [1, 98], [1, 95],
                    [2, 88], [2, 92], [2, 90], [2, 93],
                    [3, 93], [3, 97], [3, 97], [3, 94]],
                   columns=['trt', 'obs'])

wdf1 = ldf.pivot(columns='trt', values='obs')

# 각 반복을 표시해주는 변수를 추가한 후 pivot 호출
ldf['rep'] = ['r1', 'r2', 'r3', 'r4']*3
wdf2 = ldf.pivot(index='rep', columns='trt', values='obs')