【发布时间】:2018-12-06 16:29:08
【问题描述】:
我不明白为什么我会收到标题中列出的错误,我打算返回的值是数字 30
import csv
import os
import pandas as pd
os.chdir('C:\\Users\\khalha\\Desktop\\RealExcel')
filename = 'sales.csv'
Sales = pd.read_csv('sales.csv')
iFlowStatus = Sales[Sales['Product'].str.contains('iFlow')]['Status']
print(iFlowStatus)
【问题讨论】:
-
@MoxieBall 我是 python 新手,一直找不到一个可以详细解释错误的好网站。你会碰巧知道一个吗?
-
我上面的评论是你应该阅读的堆栈溢出答案的链接
-
@MoxieBall 是的,但这个问题和我的问题不一样,我有 csv 文件中存在的所有值,但它仍然给我这个错误
-
是的,如果
contains用于任何包含 NaN 的向量并且不使用上面链接的解决方案,则会出现该错误。