Python 函数isin的问题,数字的问题,单词正常工作的问题

Python 函数isin的问题,数字的问题,单词正常工作的问题,python,pandas,Python,Pandas,我的功能有问题: print(df.loc[df['Kriterij1'] == '63']) 我也被试过(同样) 当我想尝试按数字过滤时,输出的只是头部(空单元格),它只对单词“aaa”起作用。 或者我可以使用另一个函数?如果数字与字符串值混合,我认为您需要将'63'(字符串)更改为63(数字): print(df.loc[df['Kriterij1'] == 63]) print(df[df.Kriterij1.isin(['aaa',63])]) 很有效,再次谢谢你。问题是,我第一次使

我的功能有问题:

print(df.loc[df['Kriterij1'] == '63'])
我也被试过(同样)

当我想尝试按数字过滤时,输出的只是头部(空单元格),它只对单词“aaa”起作用。
或者我可以使用另一个函数?

如果数字与字符串值混合,我认为您需要将
'63'
(字符串)更改为
63
(数字):

print(df.loc[df['Kriterij1'] == 63])
print(df[df.Kriterij1.isin(['aaa',63])])

很有效,再次谢谢你。问题是,我第一次使用CSV文件,然后尝试使用xlsx。
print(df.loc[df['Kriterij1'] == 63])
print(df[df.Kriterij1.isin(['aaa',63])])