我试图从列表中删除“nan”,但它拒绝删除。我尝试过 np.nan 和 'nan'。
这是我的代码:
ztt = []
for i in z:
if i != 'nan':
ztt.append(i)
ztt
or:
ztt = []
for i in z:
if i != np.nan:
ztt.append(i)
ztt
我仍然得到输出:
[[46.0, 34.0, 32.0, 40.0, 34.0, 29.0, 38.0, 39.0, 45.0, 32.0, 28.0, 43.0],
[32.0, 30.0, 67.0, 66.0, 28.0, 19.0, 39.0, 32.0, 51.0, 28.0, 20.0, 36.0],
[29.0, 24.0, 37.0, 31.0, 32.0, 34.0, 28.0, 31.0, 28.0, 33.0, 28.0, 39.0],
[27.0, 29.0, 35.0, nan, nan, nan, nan, nan, nan, nan, nan, nan]]
有人知道出了什么问题吗?