【发布时间】: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您的问题。
标签: python string list pandas nan