我将数据读入pandas
对象,然后我想使用matplotlib
(不是pandas.boxplot()
)创建一个箱形图。这仅用于学习目的。这是我的代码,其中myData['MyColumn']
失败。
import matplotlib.pyplot as plt
import pandas as pd
myData = pd.read_csv('data/myData.csv')
plt.boxplot(myData['MyColumn'])
plt.show()
答案 0 :(得分:1)
您的代码可以正常使用虚假数据。检查您尝试绘制的数据类型。
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
myData = pd.DataFrame(np.random.rand(10, 2), columns=['MyColumn', 'blah'])
plt.boxplot(myData['MyColumn'])
plt.show()