Python字符串列表中的Nan对象[重复]
Posted
技术标签:
【中文标题】Python字符串列表中的Nan对象[重复]【英文标题】:Nan object in Python String list [duplicate] 【发布时间】:2017-09-30 03:36:35 【问题描述】: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) 南周五夜灯 Sam Raimi 将我拖入地狱 南家庭 南随行人员 南被困 南 12 只猴子 南无限 nan 蜜月旅行者 ...
等等。我不想打印 nan values 和 nan values 的电影。如何编辑此代码?
【问题讨论】:
我忘了在上面写movie = df.movie_title.tolist() 抱歉 请edit您的问题。 【参考方案1】:试试这个:
if not math.isnan(director[i]):
# your code
【讨论】:
以上是关于Python字符串列表中的Nan对象[重复]的主要内容,如果未能解决你的问题,请参考以下文章
Python\Numpy:将数组与 NAN 进行比较 [重复]