【问题标题】:Nan object in Python String list [duplicate]Python字符串列表中的Nan对象[重复]
【发布时间】: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.movi​​e_title.tolist() 抱歉
  • 请edit您的问题。

标签: python string list pandas nan


【解决方案1】:

试试这个:

if not math.isnan(director[i]):
# your code

【讨论】:

    猜你喜欢
    • 2020-11-08
    • 2013-12-01
    • 2020-04-28
    • 1970-01-01
    • 2019-06-28
    • 1970-01-01
    • 2015-04-22
    • 1970-01-01
    • 2014-10-04
    相关资源
    最近更新 更多