stock-knowledge-graph icon indicating copy to clipboard operation
stock-knowledge-graph copied to clipboard

IndexError: list index out of range

Open Mdxue opened this issue 6 years ago • 7 comments

当我尝试运行时,build_csv.py 报错 in build_executive info = [row[0], row[1], row[2]] 我想知道为什么

Mdxue avatar Mar 26 '19 08:03 Mdxue

谢谢反馈,我重新clone了repo并完整运行,没有出现你上述报告的Bug,可否具体描述下你的问题呢?

lemonhu avatar Mar 27 '19 02:03 lemonhu

我也出现这个问题: image 可能是我有步骤漏掉了,我是先clone下来,之后跑了extract和stock,三个文件都生成了,之后就跑build-csv就出现上述问题了

StevenJack1 avatar Mar 28 '19 05:03 StevenJack1

repo执行顺序如下:

cd ./stock-knowledge-graph python extract.py python stock.py python build_csv.py

这里注意先使用cd命令进入工程根目录再执行Python程序,否则可能会出现FileNotFoundError的问题。由于clone后本地未出现此问题,建议打印输出row的信息看下,一步步追溯问题,希望有所帮助,欢迎反馈问题原因。

lemonhu avatar Mar 28 '19 12:03 lemonhu

我也出现这个问题: image 可能是我有步骤漏掉了,我是先clone下来,之后跑了extract和stock,三个文件都生成了,之后就跑build-csv就出现上述问题了

您好,请问这个问题解决了吗?

qtz93 avatar Jun 10 '19 06:06 qtz93

将函数build_csv.py里的函数build_executive()的这个地方改一下: for i, row in enumerate(file_prep_csv): if i == 0: continue info = [row[0], row[1], row[2]] 把i == 0改为row == []应该就可以了

zoeny avatar Jul 04 '19 07:07 zoeny

@zoeny ,谢谢纠正,已更正。

lemonhu avatar Jul 09 '19 07:07 lemonhu

我也遇到了相同的问题。

我是修改build_csv.py里的函数build_executive_stock()修改了一下 for i, row in enumerate(file_prep_csv): if i == 0: continue info = [row[0], row[1], row[2]] 把i == 0改为row == []就可以了 image

igotyback avatar Nov 30 '23 10:11 igotyback