Python pandas 在整个表格进行搜索
  X5zJxoD00Cah 2023年11月02日 54 0

对表格而不是表格中的某列进行搜索 isin([])

'''判断数值类的列中 哪些缺失值为'/' 会导致聚合结果为错误的缺失值'''
# df_guotai.columns = df_guotai.iloc[0]
# df_guotai_1 = df_guotai.loc[1:, :'未收款']
df_guotai_1.报关金额.value_counts() # 存在/
df_guotai_1.未收款.value_counts() # 不存在/

'''查找国际业务部台账中'/'存在于哪些列 查找整个表 isin'''
df_guotai_1_isin = df_guotai_1.isin(['/']) # 返回结果是布尔值的表格

# 查找这些列中 哪些至少有一个是True
# True=1,False=0 列求和 是否大于0
df_guotai_1_isin_sum = df_guotai_1_isin.sum()
df_guotai_1_isin_sum.loc[ df_guotai_1_isin_sum>0 ]

obj_.df8_2_1.astype(str).isin(['/']).sum().to_frame("有").query("有>0")

'''除了sum() 亦可用any()'''
df.isin(['/']).any()
obj_.df8_2_1.astype(str).isin(['/']).any().to_frame("有").query("有") # 或 "有==True"

'''替换 "/"替换为None 一定要填写value, 否则默认向下填充'''
# 血的教训 一定要指定替换值, replace默认会向下填充
self.df8_2_1.replace('/', np.nan)

Python pandas 在整个表格进行搜索_搜索

Python pandas 在整个表格进行搜索_搜索_02

在某列中搜索 str.contains()

Python pandas 在整个表格进行搜索_搜索_03

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
X5zJxoD00Cah