python学习-pandas DataFrame dtypes

dtypes怎么用

DataFrame允许你指定不同的列有不同的数据类型,默然当你创建时,pandas会自动根据你的值生成对应的数据类型,float类型在pandas中计算效率是最高的,当然也是用的最多的,

如:求和、求平均、最大、最小、分组汇总等。下面咱们通过几行代码,去真正了解一下dtypes

以下代码截图来自Jupyter中文集成版工具

git地址:GitHub - DaiMaBang/Jupyter: Jupyter中文集成版,是把python3.8和jupyter notebook高度集成,jupyter傻瓜式安装,用最简洁友好的纯中文方式(jupyter汉化100%)展现出来的优秀Jupyter绿色使用工具。本工具,把Jupyter的复杂操作简单化,集成pandas、numpy、matplotlib等常用三方库,并附带一些python的基础语法、pandas使用、股票分析实例,让您能最快的开始Jupyter的编写。Jupyter中文集成版,是把python3.8和jupyter notebook高度集成,jupyter傻瓜式安装,用最简洁友好的纯中文方式(jupyter汉化100%)展现出来的优秀Jupyter绿色使用工具。本工具,把Jupyter的复杂操作简单化,集成pandas、numpy、matplotlib等常用三方库,并附带一些python的基础语法、pandas使用、股票分析实例,让您能最快的开始Jupyter的编写。 - GitHub - DaiMaBang/Jupyter: Jupyter中文集成版,是把python3.8和jupyter notebook高度集成,jupyter傻瓜式安装,用最简洁友好的纯中文方式(jupyter汉化100%)展现出来的优秀Jupyter绿色使用工具。本工具,把Jupyter的复杂操作简单化,集成pandas、numpy、matplotlib等常用三方库,并附带一些python的基础语法、pandas使用、股票分析实例,让您能最快的开始Jupyter的编写。https://github.com/DaiMaBang/Jupyter

 通过上面的代码,可以看到,pandas会自动识别,传入的数值到是什么类型,如果不是标准的类型,就会创建成python对象,即object

python有一个很有意思的写法,当在一个int类型后面,加.就会自动转为float类型

 但有些进修,通过api接口获取的数据,都是字符类型,当你需要对里面的数值进行运算时,就会报错,因此,在DataFrame创建后,你也可以单独去指定他的数据类型

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值