如何在r中添加或减去逗号分隔的数字?

     2023-04-14     60

关键词:

【中文标题】如何在r中添加或减去逗号分隔的数字?【英文标题】:how to add or subtract comma separated numbers in r? 【发布时间】:2017-08-28 16:47:19 【问题描述】:

如何对逗号分隔的数字执行计算。例如

result <- 10,000 + 5,000 + 60,000

给出错误

错误:“结果

【问题讨论】:

您的数字列是否采用这种结构(即使用逗号)?或者您是在问如何在 R 中使用美元表示的数字来执行计算? 您必须删除逗号,否则 R 不会将其视为数字列。您可以使用 gsub(',', '',df$column_name) 去掉逗号。 【参考方案1】:

虽然使用gsubformat 功能肯定可以解决问题,但另一种选择是使用一些tidyverse 包。该代码可以说比gsub更容易阅读和解释:

library( readr )
library( scales )
comma( parse_number("10,000") + parse_number("5,000") + parse_number("60,000") )
# [1] "75,000"

【讨论】:

如果有很多数字,例如 30 或 40,该过程可能会变得乏味 您的号码是如何存储的? parse_number 在向量上正常工作。考虑parse_number(v),其中v 是一个包含30-40 个数字的向量。【参考方案2】:

删除逗号,进行数学运算,然后将它们添加回来。文档:

In R: remove commas from a field AND have the modified field remain part of the dataframe

Comma separator for numbers in R?

【讨论】:

这应该是评论而不是答案。

Excel 函数或 VBA 代码在逗号分隔的字符串中搜索数字

】Excel函数或VBA代码在逗号分隔的字符串中搜索数字【英文标题】:ExcelFunctionorVBAcodetosearchfornumberincomma-separatedstring【发布时间】:2017-07-1102:37:51【问题描述】:在包含用户输入的逗号分隔数字的列中:1,2,3,4,511,12,14,321,32,45,92,101,... 查看详情

在 javascript 或 jquery 中更改数字的逗号颜色

...颜色,例如:1,850,358withtout将任何css类、样式或html分隔符添加为:1<spanclass="red">,</span>850<s 查看详情

如何在 PHP 中为数字(千、十万、百万、十亿)添加逗号分隔符

】如何在PHP中为数字(千、十万、百万、十亿)添加逗号分隔符【英文标题】:HowcanIaddcommasseparatortonumbers(thousands,hundredthousand,million,billion)inPHP【发布时间】:2018-08-0803:13:42【问题描述】:当值达到十万,百万,十亿时,我想添... 查看详情

如何在 XAML 中使用 StringFormat 显示逗号​​分隔的数字?

】如何在XAML中使用StringFormat显示逗号​​分隔的数字?【英文标题】:HowtoshowacommaseparatednumberwithStringFormatinXAML?【发布时间】:2014-04-1307:26:53【问题描述】:我的代码目前显示如下:43521reviews,我希望它是这样的:43,521reviews。... 查看详情

不要在angularjs的textarea中输入超过20个逗号分隔或换行符分隔的序列号和字母数字

】不要在angularjs的textarea中输入超过20个逗号分隔或换行符分隔的序列号和字母数字【英文标题】:Don\'tInputmorethan20commaseparatedornew-lineseparatedserialnoandalpha-numericintextareainangularjs【发布时间】:2020-10-2707:42:23【问题描述】:这是我... 查看详情

如何使用Java为列表中的每个字符串添加或插入'(单引号),其中字符串用逗号分隔

】如何使用Java为列表中的每个字符串添加或插入\\\'(单引号),其中字符串用逗号分隔【英文标题】:Howtoaddorinsert\'(singlequotes)foreverystringinalistinwhichstringsareseparatedbycommasusingJava如何使用Java为列表中的每个字符串添加或插入\'(... 查看详情

在单元格中搜索逗号分隔的数字

...一列有很多逗号分隔的数字,例如:100633,101123,12100633,1000如何搜索特定单元格是否包含数字100633?【问题讨论】:检查***.com/questions/18617175/…@VDohnal:我一开始也是这么想的, 查看详情

如何将在一行中输入的以逗号分隔的数字放入Java中的数组中

】如何将在一行中输入的以逗号分隔的数字放入Java中的数组中【英文标题】:howtogetnumbersseparatedbycommaenteredinalineintoanarrayinJava【发布时间】:2012-05-1216:11:29【问题描述】:如何将用户eq:1、3、400、444等在一行中输入的值放入数组... 查看详情

如何在 Python Pandas 中使用逗号作为小数分隔符的浮点格式?

】如何在PythonPandas中使用逗号作为小数分隔符的浮点格式?【英文标题】:HowtohavefloatformatwithcommaasadecimalseparatorinPythonPandas?【发布时间】:2019-12-0216:45:16【问题描述】:我有一个csv,其中包含货币数字的字符串值,例如“R$2,444.9... 查看详情

SwiftUI Firebase - 在 Firebase 中添加或减去整数

】SwiftUIFirebase-在Firebase中添加或减去整数【英文标题】:SwiftUIFirebase-AddorSubtractIntegersinFirebase【发布时间】:2021-06-2802:05:50【问题描述】:我正在尝试使用Firebase在SwiftUI中创建类似的功能。但是,我已经拥有的代码仅将Firebase中... 查看详情

如何在数字字符串中插入逗号以分隔零? [复制]

】如何在数字字符串中插入逗号以分隔零?[复制]【英文标题】:HowcanIinsertcommasinnumberstringstoseparatethezeros?[duplicate]【发布时间】:2016-02-0813:15:09【问题描述】:publicclasstestpublicstaticvoidmain(String[]args)Stringabra="100000";abra=abra.replace(abr... 查看详情

如何在Oracle中的case语句中添加两个用逗号分隔的引号的字符

】如何在Oracle中的case语句中添加两个用逗号分隔的引号的字符【英文标题】:HowaddtwocharacterswithquotesseparatedbycommaincasestatementinOracle【发布时间】:2020-02-2617:11:31【问题描述】:我有一个场景,当案例验证成功时,我从案例语句中... 查看详情

检测 VB.Net 中数字的文化,即小数点/千位分隔符的句点或逗号

...检测VB.Net中数字的文化,即小数点/千位分隔符的句点或逗号【英文标题】:DetectcultureofnumberinVB.Neti.e.periodorcommafordecimalpoint/thousandsseparator【发布时间】:2011-09-2621:13:26【问题描述】:在VB.Net中,有没有一种方法可以自动检测数字... 查看详情

无法在 varchar2() 中保存逗号分隔的数字字符串

...】:2019-04-0110:06:11【问题描述】:我有一个我想通过单击添加的项目列表,为此我创建了一个表,其中包含一个类型为varchar2(4000)的列,在此列中我想列出引用其他表,因此我可以将此列的值粘贴为参数。前任。selectt.*fromtable_ 查看详情

在雪花结果集中用逗号分隔输出数字

】在雪花结果集中用逗号分隔输出数字【英文标题】:Outputnumberswithcommaseparationinsnowflakeresultset【发布时间】:2020-09-1702:47:42【问题描述】:我正在Snowflake中处理SQL查询。我能够在浏览器(chrome)或SQLWorkbenchJ中工作。我对两者都很... 查看详情

如何在 JavaScript 中使用逗号分隔符从字符串中生成数字(“23,21”---> 23,21)

】如何在JavaScript中使用逗号分隔符从字符串中生成数字(“23,21”--->23,21)【英文标题】:HowtomakeanumberfromstringwithcommaseparatorsinJavaScript("23,21"--->23,21)【发布时间】:2021-09-2209:57:45【问题描述】:有谁知道如何在JS中从... 查看详情

如何在记事本++中查找数字或逗号

】如何在记事本++中查找数字或逗号【英文标题】:howtofindnumberwhichdoteorcommainnotepad++【发布时间】:2016-03-1714:09:31【问题描述】:我有一个很大的XML文件,其中包含这样的产品价格价格="1223"其中一些产品有像这样的逗号或点price=... 查看详情

在R中的两位数后添加逗号?

】在R中的两位数后添加逗号?【英文标题】:AddacommaaftertwodigitsinR?【发布时间】:2021-11-1219:58:08【问题描述】:我想在所有列的数字之间添加一个逗号。我的数据是一个百分比,但它是这样传递的:Percentage34564444325预期值:Perce... 查看详情