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

python学习-pandas DataFrame dtypes_第1张图片

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

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

python学习-pandas DataFrame dtypes_第2张图片

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

python学习-pandas DataFrame dtypes_第3张图片

 

你可能感兴趣的:(python,数据挖掘,机器学习)