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 相关文章推荐
动态创建类实例代码
Oct 07 Python
python实现dnspod自动更新dns解析的方法
Feb 14 Python
跟老齐学Python之数据类型总结
Sep 24 Python
Windows和Linux下使用Python访问SqlServer的方法介绍
Mar 10 Python
Python实现代码统计工具(终极篇)
Jul 04 Python
python爬虫框架scrapy实战之爬取京东商城进阶篇
Apr 24 Python
Python实现矩阵加法和乘法的方法分析
Dec 19 Python
对Python subprocess.Popen子进程管道阻塞详解
Oct 29 Python
详解django实现自定义manage命令的扩展
Aug 13 Python
python模块和包的应用BASE_PATH使用解析
Dec 14 Python
浅谈Selenium 控制浏览器的常用方法
Dec 04 Python
python中pycryto实现数据加密
Apr 29 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 只允许指定IP访问(允许*号通配符过滤IP)
2014/07/08 PHP
PHP遍历数组的三种方法及效率对比分析
2015/02/12 PHP
比较完整的微信开发php代码
2016/08/02 PHP
PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
2016/09/11 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
2017/03/02 PHP
php头像上传预览实例代码
2017/05/02 PHP
PHP实现获取文件mime类型多种方法解析
2020/05/28 PHP
url地址自动加#号问题说明
2010/08/21 Javascript
JavaScript的Module模式编程深入分析
2013/08/13 Javascript
JavaScript instanceof 的使用方法示例介绍
2013/10/23 Javascript
浅谈javascript中的instanceof和typeof
2015/02/27 Javascript
JS折半插入排序算法实例
2015/12/02 Javascript
JS实现输入框提示文字点击时消失效果
2016/07/19 Javascript
AngularJS 中的Promise --- $q服务详解
2016/09/14 Javascript
ES6新特性之Object的变化分析
2017/03/31 Javascript
JS运动改变单物体透明度的方法分析
2018/01/23 Javascript
vue中使用iview自定义验证关键词输入框问题及解决方法
2018/03/26 Javascript
JS与CSS3实现图片响应鼠标移动放大效果示例
2018/05/04 Javascript
vue实现一个炫酷的日历组件
2018/10/08 Javascript
如何通过javaScript去除字符串两端的空白字符
2020/02/06 Javascript
Angular之jwt令牌身份验证的实现
2020/02/14 Javascript
vue video和vue-video-player实现视频铺满教程
2020/10/30 Javascript
使用相同的Apache实例来运行Django和Media文件
2015/07/22 Python
Python爬取数据并写入MySQL数据库的实例
2018/06/21 Python
Python 经典面试题 21 道【不可错过】
2018/09/21 Python
带你认识Django
2019/01/15 Python
Python + OpenCV 实现LBP特征提取的示例代码
2019/07/11 Python
如何用用Python将地址标记在地图上
2021/02/07 Python
css3实现文字扫光渐变动画效果的示例
2017/11/07 HTML / CSS
手工制作的男士奢华英国鞋和服装之家:Goodwin Smith
2019/06/21 全球购物
小溪流的歌教学反思
2014/02/13 职场文书
推荐信格式要求
2014/05/09 职场文书
2014年幼儿园工作总结
2014/11/10 职场文书
护士求职自荐信范文
2015/03/04 职场文书
导游词之徐州-云龙山
2019/09/29 职场文书
使用Docker容器部署rocketmq单机的全过程
2022/04/03 Servers