开始使用免费开始使用

用箱线图探索数据

DataFrame 常见有两种结构:宽表(wide)和长表(long)。在宽表中,不同变量位于不同的列;在长表中,不同变量由两列共同表示(一列为变量名,另一列为对应的数值)。

长表形式便于快速创建多种可视化,比如本练习中将在把已为您加载的 df_diffs 从宽表转换为长表后绘制的箱线图。

pandas 已以 pd 载入,matplotlib.pyplotplt 载入,Seaborn 以 sns 载入。

本练习是课程的一部分

Python 中的蒙特卡洛模拟

查看课程

练习说明

  • df_diffs DataFrame 中的 bmihdl 列(按此顺序)从宽表转换为长表;把得到的长表保存为 hdl_bmi_long,并将包含变量数值的列命名为 y_diff
  • 使用箱线图可视化 hdlbmi 变量中位于第 1 或第 4 四分位数的患者结果。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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()
编辑并运行代码