在Python中,要检查值是否在列表中,只需执行以下操作:
>>>9 in [1,2,3,6,9]
True
我也希望对Pandas数据帧执行同样的操作,但遗憾的是Pandas无法识别该符号:
>>>import pandas as pd
>>>df = pd.DataFrame([[1,2,3,4],[5,6,7,8]],columns=["a","b","c","d"])
a b c d
0 1 2 3 4
1 5 6 7 8
>>>7 in df
False
如何使用Pandas数据帧实现这一点,而不必遍历每一列/行或任何复杂的内容?
基本上,你必须检查没有模式的矩阵,所以:
x in df
检查列中是否有x
:相关问题 更多 >
编程相关推荐