为了账号安全,请及时绑定邮箱和手机立即绑定

为数据框的选定列应用select_dtypes

为数据框的选定列应用select_dtypes

料青山看我应如是 2021-03-29 17:04:57
我有一些同时包含浮点数和字符串的列。我希望能够选择这些列并根据其数据类型应用不同的掩码。我已经找到了select_dtypes()方法,但是它在整个数据帧上运行,我需要的是能够进行列选择。例如: df['A'].select_dtypes(exclude=[np.number]) 现在,当我尝试执行此操作时,我得到AttributeError: 'Series' object has no attribute 'select_dtypes'为了提供更多细节,假设我有这样的数据框:df = pd.DataFrame([[-1, 3, 0],[5, 2, 1],[-6, 3, 2],[7, '<blank>', 3 ],     ['<blank>', 2, 4],['<blank>', '<blank>', '<blank>']], columns='A B C'.split())当我跑步时df.select_dtypes(exclude=[np.number]) 它没有给我一个错误,但是也没有任何反应,因为它没有找到任何只包含一个dtype的列, np.number最后,我想用dtype选择创建一个遮罩,例如mask=  df['A'].select_dtypes(exclude=[np.number]) 注意:我需要不更改此字符串,因为在下一步中,我将将此数据帧呈现到html表,以便这些< blank >字符串给我空格。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 417 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号