与之比较 astype(int)
尝试将您的列转换为
int并使用进行测试
np.array_equal:
np.array_equal(df.v, df.v.astype(int))True
float.is_integer
您可以将此Python函数与结合使用
apply:
df.v.apply(float.is_integer).all()True
或者,
all在生成器理解中使用python来提高空间效率:
all(x.is_integer() for x in df.v)True



