【发布时间】:2017-01-11 09:30:38
【问题描述】:
[['user_1',
'user_2',
'user_8',
None,
None],
['ben',
'karl',
None,
None]]
我尝试删除缺失值
for element in df:
element=[x for x in element if x is not None]
这段代码保持原样
【问题讨论】:
-
您可以使用
filter,尽管这也会删除空字符串、零等。 -
您可能会发现这篇文章很有帮助:Facts and myths about Python names and values,由 SO 资深人士 Ned Batchelder 撰写。这里是相同信息的精简版,带有可爱的图表:Other languages have "variables", Python has "names"
-
FWIW,该欺骗目标中的任何答案都没有显示如何改变现有列表(或其子列表)而不是替换它。