ValueError: cannot index with vector containing NA / NaN values


#找出target中包含字符1的列
y = test[test['target'].str.contains('1')]

报错:ValueError: cannot index with vector containing NA / NaN values

解决方法:

#找出target中包含字符1的列
y = test[test['target'].str.contains('1', case=False, na=False)]


#If first line failed still is possible replace NaNs in condition in str.contains by parameter na=False:

mask = dframe.Product.str.contains(word, case=False, na=False)
#Or try omit inplace=True and assign back:
dframe['Product'] = dframe['Product'].fillna('')

 

na=False

 

na=False

 

na=False

 

na=False


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM