pandas 强制类型转换 df.astype实例


Posted in Python onApril 09, 2020

废话不多说,大家还是直接看代码吧!

import pandas as pd
from matplotlib import pyplot as plt
from datetime import datetime
filename='sitka_weather_2014.csv'

df=pd.read_csv(filename)
print(df.dtypes)

pandas 强制类型转换 df.astype实例

df[' Min Humidity']=df[' Min Humidity'].astype('float64')
df=df.astype({'Max Humidity':'float64','Max Dew PointF':'float64'})

print('*'*44)
print(df.dtypes)

pandas 强制类型转换 df.astype实例

补充知识:python pandas转换数据类型astype(int)报错问题

代码:

import pandas as pd
a = pd.Series([‘1.11',‘2.22'])
print(a)
a = a.astype(int)
print(a)

报错

ValueError: invalid literal for int() with base 10: ‘1.11'

代码:

import pandas as pd
a = pd.Series([‘1.11',‘2.22'])
print(a)
a = a.astype(float).astype(int)
print(a)

输出:

0 1.11
1 2.22
dtype: object
0 1
1 2
dtype: int32

原因:

astype(int)在转换数据类型时,直接将字符串转为整型数据字符串中的小数点会被认为是特殊字符而报错;

先转成浮点数据,astype(int)会把数据当做数字来进行转换。

以上这篇pandas 强制类型转换 df.astype实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python对象体系深入分析
Oct 28 Python
简要讲解Python编程中线程的创建与锁的使用
Feb 28 Python
Python正则表达式教程之一:基础篇
Mar 02 Python
python计算auc指标实例
Jul 13 Python
python中模块的__all__属性详解
Oct 26 Python
详解Python在七牛云平台的应用(一)
Dec 05 Python
Python3爬虫全国地址信息
Jan 05 Python
代码详解django中数据库设置
Jan 28 Python
详解python实现小波变换的一个简单例子
Jul 18 Python
Python 模拟动态产生字母验证码图片功能
Dec 24 Python
BeautifulSoup中find和find_all的使用详解
Dec 07 Python
Python批量将csv文件转化成xml文件的实例
May 10 Python
python 给图像添加透明度(alpha通道)
Apr 09 #Python
Python日志logging模块功能与用法详解
Apr 09 #Python
解决python DataFrame 打印结果不换行问题
Apr 09 #Python
Python的PIL库中getpixel方法的使用
Apr 09 #Python
Python 随机生成测试数据的模块:faker基本使用方法详解
Apr 09 #Python
python图片指定区域替换img.paste函数的使用
Apr 09 #Python
python程序输出无内容的解决方式
Apr 09 #Python
You might like
用PHP实现读取和编写XML DOM代码
2010/04/07 PHP
基于php权限分配的实现代码
2013/04/28 PHP
PHP通过文件路径获取文件名的实例代码
2018/10/14 PHP
一个页面元素appendchild追加到另一个页面元素的问题
2013/01/27 Javascript
JavaScript验证图片类型(扩展名)的函数分享
2014/05/05 Javascript
jquery获取当前日期的方法
2015/01/14 Javascript
EasyUI实现第二层弹出框的方法
2015/03/01 Javascript
js库Modernizr的介绍和使用
2015/05/07 Javascript
JS仿淘宝实现的简单滑动门效果代码
2015/10/14 Javascript
Bootstrap每天必学之前端开发框架
2015/11/19 Javascript
jQuery Mobile 触摸事件实例
2016/06/04 Javascript
mvc中form表单提交的三种方式(推荐)
2016/08/10 Javascript
bootstrap table小案例
2016/10/21 Javascript
利用Vconsole和Fillder进行移动端抓包调试方法
2019/03/05 Javascript
详解一个基于套接字实现长连接的express
2019/03/28 Javascript
手把手教你使用TypeScript开发Node.js应用
2019/05/06 Javascript
微信小程序实现带参数的分享功能(两种方法)
2019/05/17 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
2019/06/13 Javascript
javaScript 实现重复输出给定的字符串的常用方法小结
2020/02/20 Javascript
js实现无缝轮播图插件封装
2020/07/31 Javascript
antd table按表格里的日期去排序操作
2020/11/17 Javascript
python字典序问题实例
2014/09/26 Python
python中numpy的矩阵、多维数组的用法
2018/02/05 Python
python实现淘宝秒杀脚本
2020/06/23 Python
python3通过udp实现组播数据的发送和接收操作
2020/05/05 Python
Canvas与Image互相转换示例代码
2013/08/09 HTML / CSS
Perfume’s Club美国官网:西班牙第一家在线美容店
2020/06/10 全球购物
化学相关工作求职信
2013/10/02 职场文书
建筑公司文秘岗位职责
2013/11/29 职场文书
交通事故赔偿协议书
2014/04/15 职场文书
财务负责人任命书
2014/06/06 职场文书
校园标语大全
2014/06/19 职场文书
写得不错的求职信范文
2014/07/11 职场文书
2015年度企业工作总结
2015/05/21 职场文书
2016年幼儿园教师师德承诺书
2016/03/25 职场文书
Java反应式框架Reactor中的Mono和Flux
2021/07/25 Java/Android