我已经在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相关推荐

  1. python把object转换成int_python – Pandas:将dtype’object’转换为int

    我已经在Pandas中读取了一个SQL查询,并且这些值以dtype'object'形式出现,尽管它们是字符串,日期和整数.我能够将日期'对象'转换为Pandas datetime dtype,但是在尝 ...

  2. python将object转换成日期型_python – Pandas:将dtype’object’转换为int

    我已经在Pandas中读取了一个SQL查询,并且这些值以dtype'object'形式出现,尽管它们是字符串,日期和整数.我能够将日期'对象'转换为Pandas datetime dtype,但是在尝 ...

  3. Java中Object转换为int类型或String类型

    一.判断Object的类型 下面是截取的一个判断Objec的类型,然后给Excel的单元格设置类型和添加值的操作: obj instanceof 类型 Object obj = entityMap.g ...

  4. python将object转换为float_将pypeas.Series从dtype对象转换为float,将错误转换为nans

    如何将pandas.Series从dtype转换object为float,并将错误转换为nans ? 自v0.17起,convert_objects不推荐使用. 为了一系列转换为数字,使用pd.to_ ...

  5. python将object转换为float_将pandas系列类型从object转换为float64

    我有一个来自数据帧(energy["Energy Supply"])的列(类型为Series),如下所示:Country China 127191 United States 90 ...

  6. python将object转换为float_DataFrame中的object转换成float的方法

    DataFrame中的object转换成float的方法 数据类型转换: 今天遇到一个问题,就是DataFrame类型的数据里是str型的数字,想把数字转换为int 或float:百度没有发现好的,也 ...

  7. pandas入门: 时间字符串转换为年月日

    pandas中时间字符串转换为年月日方法总结. 创建一个dataframe df = pd.DataFrame(['2019-12-09', '2019-12-02'], columns=[" ...

  8. python将object转换为float_object怎么转换成float数据

    这次给大家带来object怎么转换成float数据,object转换成float数据的注意事项有哪些,下面就是实战案例,一起来看一下. 数据类型转换: 今天遇到一个问题,就是DataFrame类型的数 ...

  9. python 将excel文件转换为txt文件_python利用pandas将excel文件转换为txt文件的方法

    python将数据换为txt的方法有很多,可以用xlrd库实现.本人比较懒,不想按太多用的少的插件,利用已有库pandas将excel文件转换为txt文件. 直接上代码: ''' function:将 ...

  10. python dataframe索引转成列_如何将 Pandas DataFrame 的索引转换为列

    我们将介绍将 Pandas DataFrame 的索引转换为列的各种方法,例如 df.index,带有 rename_axis 的 reset_index 来重命名索引,以及 set_index. 我 ...

最新文章

  1. 缓存与数据库的一致性:先操作缓存还是先操作数据库?
  2. Pytest高级进阶之Fixture
  3. ES curator离线安装与部署
  4. 微信小程序单选框radio使用实例
  5. linux取消登陆管理器,自动登录linux(不使用登录管理器)
  6. 【SLAM笔记】三维刚体运动
  7. Python字符串splitlines()
  8. MOSS总弹出登陆框的问题
  9. 3.中小型企业通用自动化运维架构 -- Ansible playbook
  10. 【php】利用php的构造函数与析构函数编写Mysql数据库查询类 (转)
  11. 算法与数据结构 第3章 高级排序算法下 学习笔记
  12. c++ 随机数相关的一些函数
  13. 华为杯数学建模竞赛E题
  14. 使用jemalloc优化java_C++性能优化(十) —— JeMalloc
  15. java 银行卡归属地查询_银行卡归属地查询示例代码
  16. EBS 个性化:个性化设置界面
  17. LDA变分法和采样法
  18. kotlin List删除一个元素,添加一个元素
  19. 数据结构入门6-2(图 - 图的应用)
  20. 单片机系统不稳定情况

热门文章

  1. 高德导航java_通过拼接实现高清地图的下载-高德-java实现
  2. LayaBox引擎源码阅读笔记(四、文本渲染原理相关)
  3. Unity插件 - MeshEditor(九) 模型涡流扭曲特效(黑洞吸引特效)
  4. 影响摄像头移动侦测灵敏度因素
  5. android微信hook过滤检测,Hook实现Android 微信,陌陌 ,探探位置模拟
  6. python爬取晋江小说排行榜_【含代码】Python爬虫实战:爬取全站小说排行榜
  7. 计算机自带游戏打不开,win10系统自带游戏打不开的还原步骤
  8. 【Linux实验】Linux操作基础
  9. linux ora-12162,【转】ORA-12162问题的解决及其补充
  10. JAVA文件上传大小限制问题