当我试图和熊猫一起做一个项目时,我遇到了一个问题。我有一个值为nan
的列表,无法删除它。
我试过:
incoms=data['int_income'].unique().tolist()
incoms.remove('nan')
但没用:
list.remove(x): x not in list"
列表incoms
如下:
[75000.0, 50000.0, 0.0, 200000.0, 100000.0, 25000.0, nan, 10000.0, 175000.0, 150000.0, 125000.0]
Tags:
你所能做的只是得到一个干净的列表,在这个列表中,你不需要把那些一旦转换成字符串就变成“nan”的值。
代码是:
我认为您需要^{} 来删除
NaN
s:如果所有值都是整数:
或者通过^{} 选择所有非NaN值来删除
NaN
:纯python解决方案-slowier if big
DataFrame
:在这种情况下,有一种可能是提前删除nan,以避免在列表中执行此操作:
相关问题 更多 >
编程相关推荐