pandas使用dtype/dtypes修改数据类型
更新时间:2024年06月26日 10:11:59 作者:呆萌的代Ma
在数据处理和分析中,经常需要对数据进行类型转换以满足特定的需求,本文主要介绍了pandas使用dtype/dtypes修改数据类型,具有一定的参考价值,感兴趣的可以了解一下
Pandas类型
用法一:修改某一列的数据类型
df: pd.DataFrame = pd.DataFrame([ ['a', '1', '4.2'], ['b', '70', '0.03'], ['x', '5', '0'] ], columns=['one', 'two', 'three']) df['two'] = df['two'].astype('int64') # 修改'two'列为 int类型
one | two | three |
---|---|---|
a | 1 | 4.2 |
b | 70 | 0.03 |
c | 5 | 0 |
用法二:修改多列的数据类型
df: pd.DataFrame = pd.DataFrame([ ['a', '1', '4.2'], ['b', '70', '0.03'], ['x', '5', '0'] ], columns=['one', 'two', 'three']) df[['two', 'three']] = df[['two', 'three']].apply(pd.to_numeric) # 内置函数,to_numeric() 可以将一列转换为数值类型,自动判断是 int 还是 float
类似的内置函数还包括:pd.to_datetime()
,转换成时间类型datetime,还有pd.to_timedelta()
转换为时间戳类型
到此这篇关于pandas使用dtype/dtypes修改数据类型的文章就介绍到这了,更多相关pandas修改数据类型内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Python 通过requests实现腾讯新闻抓取爬虫的方法
今天小编就为大家分享一篇Python 通过requests实现腾讯新闻抓取爬虫的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-02-02如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
这篇文章主要介绍了将tensorflow训练好的模型移植到Android (MNIST手写数字识别),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-04-04Python爬虫程序中使用生产者与消费者模式时进程过早退出的问题
本文主要介绍了Python爬虫程序中使用生产者与消费者模式时进程过早退出的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-01-01
最新评论