상자 그림으로 탐색하기
DataFrame에는 흔히 와이드 형식과 롱 형식이 있어요. 와이드 형식은 서로 다른 변수가 각기 다른 열로 표시되고, 롱 형식은 두 개의 열(하나는 변수 이름, 다른 하나는 해당 값)로 변수를 표현해요.
롱 형식의 DataFrame은 시각화를 쉽게 만드는 데 유용해요. 이 연습 문제에서는 df_diffs(미리 로드됨)를 와이드에서 롱 형식으로 변환한 뒤 상자 그림(boxplot)을 만들어 볼 거예요.
pandas는 pd로, matplotlib.pyplot은 plt로, Seaborn은 sns로 로드되어 있어요.
이 연습은 강의의 일부입니다
Python으로 배우는 Monte Carlo 시뮬레이션
연습 안내
df_diffsDataFrame의bmi와hdl열을(그 순서대로) 와이드 형식에서 롱 형식으로 변환하세요. 롱 형식 DataFrame은hdl_bmi_long으로 저장하고, 변수 값이 들어갈 열 이름은y_diff로 지정하세요.- 첫 사분위수 또는 마지막 사분위수에 속하는 환자들의
hdl과bmi결과를 상자 그림으로 시각화하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Convert the hdl and bmi columns of df_diffs from wide to long format, naming the values column "y_diff"
hdl_bmi_long = df_diffs.____(value_name=____, value_vars=____)
print(hdl_bmi_long.head())
# Use a boxplot to visualize the results
____
plt.show()