pythonobject转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
pythonobject转int_python – Pandas:将dtype’object’转换为int相关推荐
- python把object转换成int_python – Pandas:将dtype’object’转换为int
我已经在Pandas中读取了一个SQL查询,并且这些值以dtype'object'形式出现,尽管它们是字符串,日期和整数.我能够将日期'对象'转换为Pandas datetime dtype,但是在尝 ...
- python将object转换成日期型_python – Pandas:将dtype’object’转换为int
我已经在Pandas中读取了一个SQL查询,并且这些值以dtype'object'形式出现,尽管它们是字符串,日期和整数.我能够将日期'对象'转换为Pandas datetime dtype,但是在尝 ...
- Java中Object转换为int类型或String类型
一.判断Object的类型 下面是截取的一个判断Objec的类型,然后给Excel的单元格设置类型和添加值的操作: obj instanceof 类型 Object obj = entityMap.g ...
- python将object转换为float_将pypeas.Series从dtype对象转换为float,将错误转换为nans
如何将pandas.Series从dtype转换object为float,并将错误转换为nans ? 自v0.17起,convert_objects不推荐使用. 为了一系列转换为数字,使用pd.to_ ...
- python将object转换为float_将pandas系列类型从object转换为float64
我有一个来自数据帧(energy["Energy Supply"])的列(类型为Series),如下所示:Country China 127191 United States 90 ...
- python将object转换为float_DataFrame中的object转换成float的方法
DataFrame中的object转换成float的方法 数据类型转换: 今天遇到一个问题,就是DataFrame类型的数据里是str型的数字,想把数字转换为int 或float:百度没有发现好的,也 ...
- pandas入门: 时间字符串转换为年月日
pandas中时间字符串转换为年月日方法总结. 创建一个dataframe df = pd.DataFrame(['2019-12-09', '2019-12-02'], columns=[" ...
- python将object转换为float_object怎么转换成float数据
这次给大家带来object怎么转换成float数据,object转换成float数据的注意事项有哪些,下面就是实战案例,一起来看一下. 数据类型转换: 今天遇到一个问题,就是DataFrame类型的数 ...
- python 将excel文件转换为txt文件_python利用pandas将excel文件转换为txt文件的方法
python将数据换为txt的方法有很多,可以用xlrd库实现.本人比较懒,不想按太多用的少的插件,利用已有库pandas将excel文件转换为txt文件. 直接上代码: ''' function:将 ...
- python dataframe索引转成列_如何将 Pandas DataFrame 的索引转换为列
我们将介绍将 Pandas DataFrame 的索引转换为列的各种方法,例如 df.index,带有 rename_axis 的 reset_index 来重命名索引,以及 set_index. 我 ...
最新文章
- 缓存与数据库的一致性:先操作缓存还是先操作数据库?
- Pytest高级进阶之Fixture
- ES curator离线安装与部署
- 微信小程序单选框radio使用实例
- linux取消登陆管理器,自动登录linux(不使用登录管理器)
- 【SLAM笔记】三维刚体运动
- Python字符串splitlines()
- MOSS总弹出登陆框的问题
- 3.中小型企业通用自动化运维架构 -- Ansible playbook
- 【php】利用php的构造函数与析构函数编写Mysql数据库查询类 (转)
- 算法与数据结构 第3章 高级排序算法下 学习笔记
- c++ 随机数相关的一些函数
- 华为杯数学建模竞赛E题
- 使用jemalloc优化java_C++性能优化(十) —— JeMalloc
- java 银行卡归属地查询_银行卡归属地查询示例代码
- EBS 个性化:个性化设置界面
- LDA变分法和采样法
- kotlin List删除一个元素,添加一个元素
- 数据结构入门6-2(图 - 图的应用)
- 单片机系统不稳定情况
热门文章
- 高德导航java_通过拼接实现高清地图的下载-高德-java实现
- LayaBox引擎源码阅读笔记(四、文本渲染原理相关)
- Unity插件 - MeshEditor(九) 模型涡流扭曲特效(黑洞吸引特效)
- 影响摄像头移动侦测灵敏度因素
- android微信hook过滤检测,Hook实现Android 微信,陌陌 ,探探位置模拟
- python爬取晋江小说排行榜_【含代码】Python爬虫实战:爬取全站小说排行榜
- 计算机自带游戏打不开,win10系统自带游戏打不开的还原步骤
- 【Linux实验】Linux操作基础
- linux ora-12162,【转】ORA-12162问题的解决及其补充
- JAVA文件上传大小限制问题