擅长:python、mysql、java
<p>所以问题似乎是“value”标记字段中的值。“批准”和“不批准”下的值标记中的最后6个条目为空。所以当试图把它们转换成浮点数时,系统给出了一个错误。通过如下调整迭代以省略这些值,代码运行良好。在这种情况下,需要关注整个数据集,而不是泛化。感谢大家的投入。</p>
<pre><code>#The last range number below is 1720 instead of 1727 as last 6 values of Approve & Disapprove tag are blank.
for i in range(0,1720):
date.append(pd.to_datetime(values[i].content))
#The last range number below is 3447 instead of 3454 as last 6 values are blank. Including till 3454 will give error while converting to float.
for i in range(1727,3447):
a = float(values[i].content)
approve.append(a)
#The last range number below is 5174 instead of 5181 as last 6 values are blank.
for i in range(3454,5174):
a = float(values[i].content)
disapprove.append(a)
</code></pre>