Python 如何过滤数据帧中不可被n整除的所有数据

Python 如何过滤数据帧中不可被n整除的所有数据,python,pandas,numpy,dataframe,filter,Python,Pandas,Numpy,Dataframe,Filter,在这种情况下,n=100 这是我的数据集 id amount 1 1000 2 2000 3 2300.7632 4 4560 我想要的是 id amount 3 2300.7632 4 4560 使用 与模%一起使用: df = df[df['amount'] % 100 != 0] print (df) id amount 2 3 2300.7632 3 4 4560.0000 同: df = df[df['amou

在这种情况下,n=100

这是我的数据集

id   amount
1    1000
2    2000
3    2300.7632
4    4560
我想要的是

id   amount
3    2300.7632
4    4560
使用

与模
%
一起使用:

df = df[df['amount'] % 100 != 0]
print (df)
   id     amount
2   3  2300.7632
3   4  4560.0000
同:

df = df[df['amount'].mod(100).ne(0)]
print (df)
   id     amount
2   3  2300.7632
3   4  4560.0000
详情:

print (df['amount'].mod(100))
0     0.0000
1     0.0000
2     0.7632
3    60.0000
Name: amount, dtype: float64
它实际上是在熊猫中实现的。

df[(df.amount%100).ne(0)]相同。
df = df[df['amount'].mod(100).ne(0)]
print (df)
   id     amount
2   3  2300.7632
3   4  4560.0000
print (df['amount'].mod(100))
0     0.0000
1     0.0000
2     0.7632
3    60.0000
Name: amount, dtype: float64