【发布时间】:2016-07-19 13:29:42
【问题描述】:
我有一个图表,其中一些行没有值。我希望它采用前一行的值。如下所示:
for index, item in enumerate(df4.Settle):
if (item == 'No value'):
item = item[index-1] #<--I want to do this
怎么做?
【问题讨论】:
-
您的代码是否有效?
-
您只需发布一些代码并说“我执行以下操作...怎么做?”?
-
您需要将
item[index-1]替换为df4.Settle[index-1],但如果您连续使用两次'No value',这将不起作用。 -
@S4M 这将是因为他在浏览列表时正在更新“无价值”
-
@Dashiell 不,不会,因为他正在处理的枚举在循环内是不可变的。