Python ValueError在尝试检查是否存在“错误”;W";数据集中

Python ValueError在尝试检查是否存在“错误”;W";数据集中,python,jupyter-notebook,Python,Jupyter Notebook,我正在尝试从WINorLOSS列中检查是否有赢的情况,但出现以下错误: 变量combined.WINorLOSS似乎是一个Series类型的对象,您无法将iterable(如list、dict、Series等)与字符串类型的值进行比较。我想你的意思是: for i in combined.WINorLOSS: if i=='W': hteamw+=1 else: ateamw+=1 变量combined.WINorLOSS似乎是一个Series类

我正在尝试从WINorLOSS列中检查是否有赢的情况,但出现以下错误:


变量combined.WINorLOSS似乎是一个Series类型的对象,您无法将iterable(如list、dict、Series等)与字符串类型的值进行比较。我想你的意思是:

for i in combined.WINorLOSS:
    if i=='W':
        hteamw+=1
    else:
        ateamw+=1

变量combined.WINorLOSS似乎是一个Series类型的对象,不能将iterable(如list、dict、Series等)与字符串类型的值进行比较。我想你的意思是:

for i in combined.WINorLOSS:
    if i=='W':
        hteamw+=1
    else:
        ateamw+=1

不能将一系列值(如WINorLOSS dataframe列)与单个字符串值进行比较。但是,您可以使用以下方法计算列中的“L”和“W”:

hteamw = combined['WINorLOSS'].value_counts()['W']
hteaml = combined['WINorLOSS'].value_counts()['L']

不能将一系列值(如WINorLOSS dataframe列)与单个字符串值进行比较。但是,您可以使用以下方法计算列中的“L”和“W”:

hteamw = combined['WINorLOSS'].value_counts()['W']
hteaml = combined['WINorLOSS'].value_counts()['L']

不发布图像不发布图像