并不能直接采用这个方式判断:
var='asd'
var in df['a']
这样它判断的是是否在index,而不是这一列的值内。
但如果你直接
for var in df['a']:
print(var)
获取的却是这一列的值,总之这个地方是很反人类的一个怪坑。真怕什么时候就被这玩意儿给坑到了。
总之,判断是否在某列内需要转换成list,或使用values。
并不能直接采用这个方式判断:
var='asd'
var in df['a']
这样它判断的是是否在index,而不是这一列的值内。
但如果你直接
for var in df['a']:
print(var)
获取的却是这一列的值,总之这个地方是很反人类的一个怪坑。真怕什么时候就被这玩意儿给坑到了。
总之,判断是否在某列内需要转换成list,或使用values。