尝试从csv文件打印时出现索引错误

2024-06-11 17:22:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用finplot和csv作为源绘制烛台图,但出现以下错误: 索引器:索引4超出大小为4的轴0的界限

我的代码如下所示:

import finplot as fplt
import pandas as pd

df = pd.read_csv("2020.csv")

df= df[1000:3000]

fplt.candlestick_ochl(df[['OPEN', 'CLOSE', 'HIGH', 'LOW']])
fplt.show()

我的数据帧结构类似于(df.head(10)):

                  DATE     OPEN     HIGH      LOW    CLOSE
1000  2020-01-02 09:40  1.11779  1.11780  1.11747  1.11756
1001  2020-01-02 09:41  1.11756  1.11767  1.11743  1.11752
1002  2020-01-02 09:42  1.11753  1.11753  1.11724  1.11724
1003  2020-01-02 09:43  1.11726  1.11728  1.11712  1.11718
1004  2020-01-02 09:44  1.11719  1.11737  1.11717  1.11724
1005  2020-01-02 09:45  1.11724  1.11745  1.11724  1.11744
1006  2020-01-02 09:46  1.11743  1.11744  1.11725  1.11731
1007  2020-01-02 09:47  1.11728  1.11740  1.11728  1.11739
1008  2020-01-02 09:48  1.11738  1.11746  1.11712  1.11712
1009  2020-01-02 09:49  1.11712  1.11731  1.11711  1.11725

你知道我怎样才能摆脱这个错误吗?对于Plotly,我使用了相同的结构,我没有这个错误


Tags: csvimportdfcloseas错误绘制open