您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Tilde登录python数据框

Tilde登录python数据框

这意味着按位不对,将布尔掩码False-s转换为Trues,将 Trues转换为Falses。

样品:

df = pd.DataFrame({'InvoiceNo': ['aaC','ff','lC'],
                   'a':[1,2,5]})
print (df)
  InvoiceNo  a
0       aaC  1
1        ff  2
2        lC  5

#check if column contains C
print (df['InvoiceNo'].str.contains('C'))
0     True
1    False
2     True
Name: InvoiceNo, dtype: bool

#inversing mask
print (~df['InvoiceNo'].str.contains('C'))
0    False
1     True
2    False
Name: InvoiceNo, dtype: bool

筛选boolean indexing

df = df[~df['InvoiceNo'].str.contains('C')]
print (df)
  InvoiceNo  a
1        ff  2

因此,输出是DataFrame的所有行,但不包含C在column中InvoiceNo

python 2022/1/1 18:29:58 有190人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶