Почему я получаю сообщение об ошибке, когда пытаюсь построить график бокса? - PullRequest
0 голосов
/ 14 апреля 2020
import numpy as np
import pandas as pd

from pylab import rcParams
%matplotlib inline
rcParams['figure.figsize']=5,4

#iris csv file from website:  https://gist.github.com/curran/a08a1080b88344b0c8a7
address: myFilePath
df= pd.read_csv(address, header=None, sep=',')
df.columns=['Sepal Length', 'Sepal Width', 'Petal Length', 'Petal Width', 'Species']

df.boxplot(return_type='dict') 
plt.plot()  

Возвращает пустой график без ящиков?

x=df.iloc[:, 0:4].values
y=df.iloc[:, 4:].values
df.head(5)

Sepal_Width = x[:, 1]
iris_outliers = (Sepal_Width < 2.05)
df[iris_outliers]

TypeError: '<' не поддерживается между экземплярами 'str' и 'float' </h2> Я попытался изменить тип return_type = 'оси' и возникает та же ошибка. Я также изменяю оператор сравнения для второго примера, и он также не работает, хотя это стандартные операции.

...