打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
彻底讲清楚pandas中的“object”列

各位学友大家好,我是环湖医院的舒畅医生,很多很多的python使用者,一直有这样的疑惑,为什么用info(),dtypes查看列的数据类型,显示的既不是数值型,也不是字符串,而是“object”,今天我就给大家把这个事讲清楚。

如果我们查看列属性,显示的是object,它的意思是这是一个混合列,这种列是不能用在numpy里进行运算的。这种列从最基本的计算机语言角度讲,就是一个对象的指针,效率是非常低的。

下面我们在python里实现这个object混合列的肢解过程

我们先生成一个含有object的dataframe

我们可以看到c列就是一个object列

我们可以通过自己写函数来看这个object列含有几种类型的数据

我们可以看到c是由三种数据类型组成的,这样大家是不是就明白了?别一看到object列就按字符串处理,有了错误提示回来看看我的文章,谢谢大家!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
获取数据库中用户表所有列和列的数据类型
【转】SQL SERVER 中 sp
SQL Serverf 索引 - 索引压缩 、附加特性 <第十篇>
SQL列的数据类型分类
JavaScript 类型转换 | 菜鸟教程
我的MYSQL学习心得(四)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服