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