python把object转换成int_python – Pandas:将dtype’object’转换为int
我已经在Pandas中读取了一个SQL查询,并且这些值以dtype’object’形式出现,尽管它们是字符串,日期和整数.我能够将日期’对象’转换为Pandas datetime dtype,但是在尝试转换字符串和整数时遇到错误.
这是一个例子:
>>> import pandas as pd
>>> df = pd.read_sql_query('select * from my_table', conn)
>>> df
id date purchase
1 abc1 2016-05-22 1
2 abc2 2016-05-29 0
3 abc3 2016-05-22 2
4 abc4 2016-05-22 0
>>> df.dtypes
id object
date object
purchase object
dtype: object
将df [‘date’]转换为datetime有效:
>>> pd.to_datetime(df['date'])
1 2016-05-22
2 2016-05-29
3 2016-05-22
4 2016-05-22
Name: date, dtype: datetime64[ns]
但是在尝试将df [‘purchase’]转换为整数时出错:
>>> df['purchase'].astype(int)
....
pandas/lib.pyx in pandas.lib.astype_intsafe (pandas/lib.c:16667)()
pandas/src/util.pxd in util.set_value_at (pandas/lib.c:67540)()
TypeError: long() argument must be a string or a number, not 'java.lang.Long'
注意:当我尝试.astype(‘float’)时出现类似的错误
当试图转换为字符串时,似乎没有任何事情发生.
>>> df['id'].apply(str)
1 abc1
2 abc2
3 abc3
4 abc4
Name: id, dtype: object
python把object转换成int_python – Pandas:将dtype’object’转换为int相关推荐
- python将object转换为float_DataFrame中的object转换成float的方法
DataFrame中的object转换成float的方法 数据类型转换: 今天遇到一个问题,就是DataFrame类型的数据里是str型的数字,想把数字转换为int 或float:百度没有发现好的,也 ...
- Python将字符串转换成dataframe
大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.喜 ...
- java object 转byte_Java将对象Object转换成Byte字节数组
Java将对象Object转换成Byte字节数组的代码如下: /** * @from www.ityuan.com * @Description: Java将对象Object转换成Byte字节数组 * ...
- python批量将pdf转成word_如何用Python把pdf转换成word
很多时候,我们需要把文件的形式来回转换.那么学了编程的小伙伴,我们该如何用Python把pdf转换成word呢? 一.下载所需要的库 1.pdfminer 安装库命令pip install pdfmi ...
- python中将数字转换成二进制数
python中将数字转换成二进制数 256 128 64 32 16 8 4 2 1 1 0 1 0 1 0 1 1 0 这是快速得到342的方法 在python3.6中快速得到342的方法是使用bi ...
- python将图片转换成动漫,python实现图片转换成素描和漫画格式
本文实例为大家分享了python实现图片转换成素描和漫画格式的具体代码,供大家参考,具体内容如下 原图 图片转换后的成果 源码 # -*- coding: utf-8 -*- import cv2 f ...
- pythonmat文件转excel,利用python将图片转换成excel文档格式
前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...
- python练习题--阿拉伯数字转换成中文数字
python练习题–阿拉伯数字转换成中文数字 用户输入任意阿拉伯数字,如[123456],把它转换成中文数字[壹拾贰万叁仟肆佰伍拾陆] 以前面试时面试官问的问题,当时没能答出来,今天初步解决,把它记录 ...
- Object转换成json的JS代码
下面是通用的Object转换成json的JS代码 //用法 //var obj=new Object(); //obj.Name= 'Nams '; //obj.Sex=1; //JSON.s ...
最新文章
- 关于JVM和Dalvik的区别
- C# HasRows 和 Read的区别
- boost之对象池使用实例
- Winform 导出成Excel打印代码
- 字母异位词分组—leetcode49
- 韩嫕:坚持coding
- 页面体验提升小技巧—渐进式图片
- jquery实时监听输入框值变化
- 【测试】用例设计思路-六方面
- 通俗的解释交叉熵与相对熵
- oracle 联表求和不重复_糊涂了10年,这个Excel公式到底是怎么不重复计数的?
- VS2008+Vassistx使用技巧
- 五位数电话号码以及中国各市区号
- 母亲的牛奶 Mother's Milk(usaco)
- 国内公有云对比(1.5)- 功能篇之青云
- 基于51单片机的LCD1602电子时钟
- 东莞市重点培育上市后备科技企业名单(科技局)
- Python---按字典序输出集合的所有非空子集
- 计算机上的时钟发生装置教程,计算机的时钟发生装置叫做什么?
- 把数学学好才能画好图形
热门文章
- 江苏科技报:《电子名片悄然流行,纸质名片会被淘汰吗》
- java ec_Java ECKey.setB方法代码示例
- unity学习笔记——unity组件的从属关系
- 联想 小新 Pro 16 2022 锐龙版评测
- 【IDEA导出jar包】错误: 找不到或无法加载主类 com.xxx.xxx
- python 移动平均线_Python 计算EMA(指数移动平均线)
- openEuler qemu CPU热插
- COSCon'22 元宇宙参会指南来啦!
- 平台化企业管理软件的主要技术方法
- 不懂商业就别谈数据 --- 车品觉