How to check if float pandas column contains only integer numbers?

后端 未结 4 651
挽巷
挽巷 2020-12-15 18:07

I have a dataframe

df = pd.DataFrame(data=np.arange(10),columns=[\'v\']).astype(float)

How to make sure that the numbers in v

4条回答
  •  情歌与酒
    2020-12-15 18:34

    Here's a simpler, and probably faster, approach:

    (df[col] % 1  == 0).all()
    

    To ignore nulls:

    (df[col].fillna(-9999) % 1  == 0).all()
    

提交回复
热议问题