import numpy as np
import math
NotPresent = ["Alan", "Susie", np.nan, np.nan, np.nan]
print(NotPresent)
n = len(NotPresent)
j = -1
for i in range(n):
j += 1
if not isinstance(NotPresent[j], str) and math.isnan(NotPresent[j]):
del NotPresent[j]
j = j-1
print(NotPresent)
您可以使用
filter
:输出:
^{pr2}$如果你真的是
pandas DataFrame
,那么你可以使用dropna()
其他人用列表中的
^{pr2}$nan
的版本来回答。这里有一种使用nan
fromnumpy
的替代方法如果nan=np.nan公司然后:
输出将是:
['Alan', 'Susie', nan, nan, nan]
['Alan', 'Susie']
如果“nan”是字符串,则:
^{pr2}$输出将是:
['Alan', 'Susie', "nan", "nan", "nan"]
['Alan', 'Susie']
相关问题 更多 >
编程相关推荐