python中dtype是object是什么意思_python–Pandas:将dtype。。。

更新时间:2023-07-08 14:05:26 阅读: 评论:0

python中dtype是object是什么意思_python–Pandas:将
dtype。。。
我已经在Pandas中读取了⼀个SQL查询,并且这些值以dtype’object’形式出现,尽管它们是字符串,⽇期和整数.我能够将⽇期’对象’转换为Pandas datetime dtype,但是在尝试转换字符串和整数时遇到错误.
这是⼀个例⼦:
>>> import pandas as pd
>>> df = pd.read_sql_query('lect * from my_table', conn)
>>> df
id date purcha
1 abc1 2016-05-2
2 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
purcha 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 [‘purcha’]转换为整数时出错:
>>> df['purcha'].astype(int)指路人
....
pandas/lib.pyx in pandas.lib.astype_intsafe (pandas/lib.c:16667)()
pandas/src/util.pxd in util.t_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

本文发布于:2023-07-08 14:05:26,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1073054.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:整数   转换   字符串   错误
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图