返回顶部
首页 > 资讯 > 精选 >如何将带有 $ 和 , 的货币列转换为数字
  • 343
分享到

如何将带有 $ 和 , 的货币列转换为数字

2024-02-08 21:02:02 343人浏览 安东尼
摘要

问题内容 我在 pandas 数据框中有以下数据: 65贝德227d202 我想对三列(第一、第二、第三)执行一些简单的分析(例如 sum、groupby),但这三列的数据类型是对象(

问题内容

我在 pandas 数据框中有以下数据:

65贝德227d202

我想对三列(第一、第二、第三)执行一些简单的分析(例如 sum、groupby),但这三列的数据类型是对象(或字符串)。

所以我使用了以下代码进行数据转换:

65贝德227d217

但是,由于美元符号的原因,转换可能不起作用。有什么建议吗?


正确答案


  • pandas 有 3 个 .replace 方法:
    1. pandas.series.replace栏目
    2. pandas.series.str.replace a> 对于一列
    3. pandas.dataframe.replace 对于多个列,并且无需使用 .apply
    • regex=false 是默认设置,因此设置 regex=true
  • df[df.columns[1:]] 选择最后三列。
  • python 3.11.4pandas 2.1.0 中测试
# replace values only in selected columns
df[df.columns[1:]] = df[df.columns[1:]].replace('[\$,]', '', regex=True).astype(float)

# replace values in all columns
df = df.replace('[\$,]', '', regex=True).astype(float)
  • 清理货币列的其他模式:
    • '[^.0-9]':删除除小数点外的所有非数字
    • '[^.0-9\-]':删除除小数点和负号之外的所有非数字
    • '\d':删除所有非数字,包括小数点和负号,因此适用于仅正 int 列

以上就是如何将带有 $ 和 , 的货币列转换为数字的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: 如何将带有 $ 和 , 的货币列转换为数字

本文链接: https://lsjlt.com/news/562065.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何将带有 $ 和 , 的货币列转换为数字
    问题内容 我在 pandas 数据框中有以下数据: 65贝德227d202 我想对三列(第一、第二、第三)执行一些简单的分析(例如 sum、groupby),但这三列的数据类型是对象(...
    99+
    2024-02-08
  • PHP如何将数字转换为人民币大写
    这篇文章主要讲解了“PHP如何将数字转换为人民币大写”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP如何将数字转换为人民币大写”吧!需要用到的函数在开始编写这个程序之前,我们需要熟悉一些...
    99+
    2023-07-05
  • PHP怎么去除货币符号并将其转为数字
    这篇文章主要介绍“PHP怎么去除货币符号并将其转为数字”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“PHP怎么去除货币符号并将其转为数字”文章能帮助大家解决问题。一、使用str_replace()函...
    99+
    2023-07-05
  • PHP如何将数字格式化成货币字符串
    这篇文章将为大家详细讲解有关PHP如何将数字格式化成货币字符串,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP 将数字格式化成货币字符串 在 PHP 中,将数字格式化成货币字符串是一个常见且重要的任务...
    99+
    2024-04-02
  • php如何将数组转换为带逗号的字符串
    这篇文章主要讲解了“php如何将数组转换为带逗号的字符串”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何将数组转换为带逗号的字符串”吧!php中,可以使用implode()函数将数组...
    99+
    2023-06-30
  • 如何将Python列表转换为字符串
    目录为什么要将python列表转换为字符串?将python列表转换为字符串的方法使用join()和map():map()的语法:使用循环:补充:python列表转字符串的一个小技巧总...
    99+
    2024-04-02
  • python如何将字符串转换为列表
    要将字符串转换为列表,可以使用`split()`函数。`split()`函数将字符串按照指定的分隔符分割,并返回一个包含分割后的各个...
    99+
    2023-10-27
    python
  • Web 页面如何加货币符号和大写转换
    这篇文章给大家介绍Web 页面如何加货币符号和大写转换,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Web 页面数据显示常会涉及到各种各样的数据格式化处理,其中,将金额加货币符号和大写转换就很常见。 代码开发版实现方法...
    99+
    2023-06-03
  • JavaScript如何将字符串转换为数字
    小编给大家分享一下JavaScript如何将字符串转换为数字,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!将字符串转换为数字我们需要的只是 + 运算符。请注意它仅...
    99+
    2023-06-27
  • JavaScript如何将数字转换为字符串
    这篇文章给大家分享的是有关JavaScript如何将数字转换为字符串的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。将数字转换为字符串我们只需要使用带空引号的串联运算符。var converted_num...
    99+
    2023-06-27
  • python 如何将带小数的浮点型字符串转换为整数
    以下内容在python中完全可以接受: 将整数的字符串表示形式传递给 int 将float的字符串表示形式传递给 float 但是,如果你将float型的字符串传递给int将会得到错误。 >>>...
    99+
    2022-06-02
    python 带小数 浮点型字符串 转换整数
  • 详解怎么将数字转换为人民币大写(PHP版)
    人民币是中国的货币,它一直被认为是最古老和最神秘的货币之一。当我们需要将数字转换为人民币大写时,我们需要一种方法来自动完成这项任务。在本文中,我们将介绍如何使用PHP编写一个简单但有效的数字转换为人民币大写的程序。需要用到的函数在开始编写这...
    99+
    2023-05-14
    php
  • 如何在 Python 中将数字转换为字母?
    在编程中,有时我们需要将数字转换为字母,例如将数字表示的年份转换为对应的字母表示,或者将数字编码转换为字母字符。Python 提供了多种方法来实现这种转换。本文将详细介绍在 Python 中将数字转换...
    99+
    2023-10-07
    python numpy 数据分析
  • python如何将数字转换为二进制
    可以使用内置函数`bin()`将数字转换为二进制。示例代码如下:```pythonnum = 10binary_num =...
    99+
    2023-08-24
    python
  • PHP如何将字符串转换为数组
    这篇文章将为大家详细讲解有关PHP如何将字符串转换为数组,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP 字符串转换为数组 PHP 提供了多种方法可以将字符串转换为数组。选择最合适的方法取决于字符串的...
    99+
    2024-04-02
  • 小程序如何将字符串转换为数字
    这篇“小程序如何将字符串转换为数字”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“小程序如何将字符串转换为数字”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让我们...
    99+
    2023-06-26
  • Oracle中如何将VARCHAR2列转换为NVARCHAR2
    在Oracle中,VARCHAR2列无法直接转换为NVARCHAR2列,因为Oracle不支持直接改变列的数据类型。您需要执行以下步...
    99+
    2024-04-09
    Oracle
  • php如何将json字符串转换为数组和对象
    本篇内容介绍了“php如何将json字符串转换为数组和对象”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Json字符串的格式在我们学习Jso...
    99+
    2023-07-05
  • php怎么将数组转换为带逗号的字符串
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php中,可以使用implode()函数将数组转换为带逗号的字符串。implode() 函数可以将一个一维数组转化为字符串,其语法格式如下:implode([$glue...
    99+
    2021-12-11
    php 数组转字符串 逗号分隔
  • php中如何将整数转换为字符串
    这篇文章主要讲解了“php中如何将整数转换为字符串”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php中如何将整数转换为字符串”吧!PHP中将整数转换为字符串在PHP程序开发中,我们时常需要...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作