Python 来自四个熊猫系列的多个箱线图抛出值错误

Python 来自四个熊猫系列的多个箱线图抛出值错误,python,pandas,matplotlib,Python,Pandas,Matplotlib,使用plt.boxplot()从Pandas四个独立的Pandas系列中绘制四个箱线图时,我得到以下ValueError: `ValueError`: The truth value of a DataFrame is ambiguous. Use `a.empty`, `a.bool()`, `a.item()`, `a.any()` or `a.all()`. 如果您对这里发生的事情有任何想法,我们将不胜感激 import matplotlib.pyplot as plt import n

使用
plt.boxplot()
从Pandas四个独立的Pandas系列中绘制四个箱线图时,我得到以下
ValueError

`ValueError`: The truth value of a DataFrame is ambiguous. Use `a.empty`, `a.bool()`, `a.item()`, `a.any()` or `a.all()`.
如果您对这里发生的事情有任何想法,我们将不胜感激

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

ped_df = pd.read_csv("C:/NewMapsPlus/Map674/map674-module-04-zac-stanley/notebooks/data/AvgHourlyUserAllTypes.csv")

btel = ped_df[['BTEL_Pedestrians']]
cf = ped_df[['CF1_Pedestrians']]
dr = ped_df[['DR1_Pedestrians']]
hh = ped_df[['HawkHill_Pedestrians']]

plt.figure(figsize=(15,6))
plt.boxplot(btel, cf, dr, hh)


结构是
plt.boxplot(x,notch=None,…)
。因此,
cf
被解释为notch参数,正如我们所看到的那样,如果您提供了完整的回溯
if shownotches:ValueError:包含多个元素的数组的真值不明确。使用a.any()或a.all()
。notch的任何numpy数组都将生成此错误消息。