python pandas iloc可在jupyter上使用,但不能在烧瓶上使用

时间:2018-11-19 16:49:37

标签: python pandas flask

我正在从flask开发API,因此必须在函数之间使用pandas。因此,要访问数据,我使用了pandas iloc,但它显示了错误“ IndexError:单个位置索引器越界”。

这是我的代码:

price = float(cf.loc[cf['company_name'] == 'Agricultural Development Bank Limited', 'Close'].iloc[0])
return price

如果我在jupyter上运行相同的操作,那么它会完美运行。

Cjeck out the screenshot of running this code in jupyter notebook

请帮助。

1 个答案:

答案 0 :(得分:0)

可能正在尝试索引一个空的数据框。为了说明起见,请尝试运行以下命令:

df = pd.DataFrame()
df.iloc[0]