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 简易计算器程序,代码就几行
Aug 29 Python
Python3通过Luhn算法快速验证信用卡卡号的方法
May 14 Python
Python使用filetype精确判断文件类型
Jul 02 Python
Python实现的堆排序算法示例
Apr 29 Python
Django 日志配置按日期滚动的方法
Jan 31 Python
Python3.5内置模块之time与datetime模块用法实例分析
Apr 27 Python
python pygame实现球球大作战
Nov 25 Python
Python如何通过Flask-Mail发送电子邮件
Jan 29 Python
Python requests获取网页常用方法解析
Feb 20 Python
python爬虫开发之Request模块从安装到详细使用方法与实例全解
Mar 09 Python
pygame实现飞机大战
Mar 11 Python
jenkins+python自动化测试持续集成教程
May 12 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日历类分享
2014/11/18 PHP
php获取四位字母和数字的随机数的实现方法
2015/01/09 PHP
Linux平台PHP5.4设置FPM线程数量的方法
2016/11/09 PHP
php中照片旋转 (orientation) 问题的正确处理
2017/02/16 PHP
PHP性能测试工具xhprof安装与使用方法详解
2018/04/29 PHP
Yii2框架数据验证操作实例详解
2018/05/02 PHP
PHP ADODB生成HTML表格函数rs2html功能【附错误处理函数用法】
2018/05/29 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
2018/06/20 PHP
关于JavaScript与HTML的交互事件
2013/04/12 Javascript
基于jquery的网站幻灯片切换效果焦点图代码
2013/09/15 Javascript
JavaScript基本数据类型及值类型和引用类型
2015/08/25 Javascript
纯JavaScript基于notie.js插件实现消息提示特效
2016/01/18 Javascript
jquery对象和DOM对象的相互转换详解
2016/10/18 Javascript
js下载文件并修改文件名
2017/05/08 Javascript
boostrap模态框二次弹出清空原有内容的方法
2018/08/10 Javascript
详解Ubuntu安装angular-cli遇到的坑
2018/09/08 Javascript
JS+canvas画布实现炫酷的旋转星空效果示例
2019/02/13 Javascript
vue 中 命名视图的用法实例详解
2019/08/14 Javascript
基于form-data请求格式详解
2019/10/29 Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
2020/06/04 Javascript
Python中操作MySQL入门实例
2015/02/08 Python
详解Python中for循环的使用方法
2015/05/14 Python
win系统下为Python3.5安装flask-mongoengine 库
2016/12/20 Python
Numpy中stack(),hstack(),vstack()函数用法介绍及实例
2018/01/09 Python
运用TensorFlow进行简单实现线性回归、梯度下降示例
2018/03/05 Python
Python for i in range ()用法详解
2020/09/18 Python
python实现随机加减法生成器
2020/02/24 Python
python实现PCA降维的示例详解
2020/02/24 Python
基于python判断字符串括号是否闭合{}[]()
2020/09/21 Python
python中二分查找法的实现方法
2020/12/06 Python
全球地下的服装和态度:Slam Jam
2018/02/04 全球购物
美国和加拿大房车出售在线分类广告:RVT.com
2018/04/23 全球购物
HSRP的含义以及如何工作
2014/09/10 面试题
电子专业毕业生自荐信
2014/05/25 职场文书
机关干部四风问题自查报告及整改措施
2014/10/26 职场文书
求职自我推荐信
2015/03/24 职场文书