【发布时间】:2019-07-17 15:50:20
【问题描述】:
我是 SE DS 的新手,所以如果我需要编辑我的问题,请告诉我。
data = pd.read_csv('Desktop/dataset.csv')
# Feature 1
feature_1 = data['expenses']
我有一个代表数据集中特征列的系列:
feature_1.head()
0 6384.911133
1 5099.380859
2 5501.954590
3 7101.831055
4 5235.987793
Name: expenses, Length: 420, dtype: float64
当我调用 feature_1.shape 时,它返回 (420, )
我有一个图形和轴区域设置和绘图:
# Create a figure area with three plots
fig, axes = plt.subplots(1, 3, figsize=(15,4.5))
axes[0, 0].hist(feature_1, bins=5)
然后返回错误IndexError: too many indices for array
我对这里的问题可能有些困惑,因为我为另一个可以工作的笔记本设置了相同的设置。有什么想法吗?
【问题讨论】:
-
您的笔记本和这段代码是否设置在不同的虚拟环境中?软件包版本可能是一个原因。
-
你能展示你代码的更多扩展部分吗(尤其是在你调用 plot 函数之前)?
-
我已经更新了我的代码,现在更好了吗?
标签: python pandas visualization numpy