<p>我正在创建一个从CSV文件中的数据绘制的堆积条形图。数据如下:</p>
<pre><code>ANC-088,333,148
ANC-089,153,86
ANC-090,138,75
</code></pre>
<p>还有更多像这样的行。在</p>
<p>我要开始玩曲线图了:</p>
^{pr2}$
<p>当我决定看看事情的进展时,我得到了以下错误:</p>
<pre><code>---> 13 totalwords.append(split[1])
IndexError: list index out of range
</code></pre>
<p>我看不到什么?我解决这个问题的第一步是什么?(当我继续努力教自己这些东西的时候,更多的解释是最受欢迎的。)</p>
<p>显然这是您的<code>.csv</code>的问题,您的一行或多行不包含所需的数据。您可以尝试消除这些行:</p>
<pre><code>eachLine = [item for item in readFile.split('\n') if len(item.split(',')) >= 3]
</code></pre>
<p>是这样的:</p>
^{pr2}$