如何从熊猫的数据框中删除浮点值?

时间:2020-02-23 01:39:58

标签: python pandas

我的数据框很大,但内容与下面的相似。

d = {'col1': [1, -2.654, 3, 1.995]}
df = pd.DataFrame(data=d)

Output
   col1  
0     1    
1     -2.654   
2     3    
3     1.995

我想删除浮点值,以便删除第1行和第3行。

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

尝试:

d = {'col1': [1, -2.654, 3, 1.995]}
df = pd.DataFrame(data=d)

df[df.col1 == round(df.col1)]

#    col1
# 0   1.0
# 2   3.0