【发布时间】:2017-12-21 22:48:59
【问题描述】:
我正在尝试使用 .CSV 文件中的数据制作直方图。我将下面的代码放在一起,运行时出现“int”对象不可迭代”错误,有什么想法吗?
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
file = "...sp histo.csv"
data = pd.read_csv(file)
year_2016 = np.array(data['2016'])
year_2017 = list(np.array(data['2017']))
small_ret = min(min(year_2016),min(year_2017))
large_ret = max(max(year_2016),max(year_2017))
bins = np.arange(small_ret, large_ret, 0.1)
plt.hist(year_2017,bins=bins, range = 20)
plt.show()
【问题讨论】:
-
哪一行导致错误?
-
给我们一个最小的、可复制的示例数据。这样,很难说你的错误发生在哪里!
标签: python pandas numpy matplotlib histogram