Python 字符串列表中的 Nan 对象
Nan object in Python String list
df = pd.read_csv(r'....movie_metadata.csv')
director = df.director_name.tolist() #I kept director names to list
movie = df.movie_title.tolist()
但问题是导演列表有一些 nan 值。当我写代码亲爱的;
directorName = input("Please enter director: ")
i = 0
while(i < 5043):
if "nan" != director[i]:
if directorName.__eq__(director[i]):
print (director[i], movie[i])
i = i + 1
但是输出是
Sam Raimi The Quick and the Dead
nan Friday Night Lights
Sam Raimi Drag Me to Hell
nan The Family
nan Entourage
nan Trapped
nan 12 Monkeys
nan Limitless
nan The Honeymooners
...
等等。我不想打印 nan 值和 nan 值的电影。我该如何编辑此代码?
试试这个:
if not math.isnan(director[i]):
# your code
df = pd.read_csv(r'....movie_metadata.csv')
director = df.director_name.tolist() #I kept director names to list
movie = df.movie_title.tolist()
但问题是导演列表有一些 nan 值。当我写代码亲爱的;
directorName = input("Please enter director: ")
i = 0
while(i < 5043):
if "nan" != director[i]:
if directorName.__eq__(director[i]):
print (director[i], movie[i])
i = i + 1
但是输出是
Sam Raimi The Quick and the Dead nan Friday Night Lights
Sam Raimi Drag Me to Hell nan The Family
nan Entourage
nan Trapped
nan 12 Monkeys
nan Limitless
nan The Honeymooners ...
等等。我不想打印 nan 值和 nan 值的电影。我该如何编辑此代码?
试试这个:
if not math.isnan(director[i]):
# your code