我是 Python 新手,正在为具有 2 个数字列和 1 个具有值(A、B、C、D)的字符列的数据集显示箱线图。我想按字符列显示 2 个数字列中的任何一个的值的箱线图。我在网上关注了一些教程,但情节没有出现。
我尝试在某些代码的末尾添加 .show() 或 .plot() ,但收到警告说这些属性不存在。我尝试过使用 matplotlib,当我使用该模块时它似乎工作得更好,但我想学习如何在使用 pandas 时做到这一点。
import pandas as pd
datafile="C:\\Users\\…\\TestFile.xlsx"
data=pd.read_excel(datafile)
data.boxplot('Col1', by='Col2')
我希望在运行此代码时自动显示箱线图,或者能够再运行一行以使其弹出,但我尝试过的一切都失败了。我错过了哪些步骤?