#找出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