从 R 中的数字中删除逗号

2023-12-02

我的数字有“,”表示 1,000 及以上,R 将其视为因子。我想将两个这样的变量从因子切换为数字(实际上这两个变量都是数字,但出于某种原因,R 将它们视为因子(数据是从 Excel 导入的)。更改因子变量mydata$x1对于数字变量,我使用以下代码,但它似乎无法正常工作,并且某些值发生变化,例如它将 8180 更改为零!它还发生了许多其他值。有没有其他方法可以做到这一点而不会出现此类问题?

mydata$x1<- as.numeric(as.character(mydata$x1))

由于问题似乎在于您已将数字数据保存为 Excel 中的字符(而不是使用格式来显示逗号),因此您可能需要这样的函数。

#' Replace Commas Function
#'
#' This function converts a character representation of a number that contains a comma separator with a numeric value.
#' @keywords read data
#' @export
replaceCommas<-function(x){
  x<-as.numeric(gsub("\\,", "", x))
}

Then

rcffull$RetBackers <- replaceCommas(rcffull$Returning.Backers)
rcffull$NewBackers <- replaceCommas(rcffull$New.Backers)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 R 中的数字中删除逗号 的相关文章

  • 如何在R中将英尺转换为厘米?

    我得到了一个高度的字符向量 如下所示 859 5 10 5 8 5 11 6 0 5 10 6 2 5 11 6 2 6 2 5 7 5 9 5 7 6 1 6 0 5 11 6 0 6 5 6 1 6 1 5 10 5 11 5 11 6
  • R:(中缀)运算符的两个定义之间的冲突:如何指定包?

    在 R 中 每当两个包定义相同的函数时 很容易指定要使用哪个包pkg foo 但是 当冲突的功能是一个时 你该怎么办 infix运算符 即使用定义 举个例子 两者ggplot2 and crayon define 有没有一种方法可以让我默认
  • 行方向变异的有效方法

    我有两个数据框 dfUsers and purchases使用以下代码生成 set seed 1 library data table dfUsers lt data table user letters 1 5 startDate sam
  • XLConnect 无法确定 JAVA_HOME 错误

    感谢您的帮助 我正在尝试运行 XLconnect 但收到此错误消息 gt library XLConnect lib loc C Users 1144143929 Documents R win library 2 15 Error onL
  • 跨类别和列自动化卡方

    我有一个调查数据框 其中包含几个问题 列 编码为 1 同意 0 不同意 受访者 行 根据 年龄 年轻 中年 老年 地区 东 中 西 等指标进行分类 大约有30个类别总共 3个年龄 3个地区 2个性别 11个职业等 在每个指标中 类别不重叠且
  • 在 MySQL 中分割逗号分隔值

    我正在尝试将字符串中以逗号分隔的 值拆分为多列 样本数据 COL1 COL2 COL3 000002 000003 000042 09 31 51 007 004 007 预期输出 Pno Cno Sno 000002 09 007 000
  • 使用faceting()时如何连接geom_point()和geom_line?

    我有一个问题 但我在互联网上没有找到任何相关信息 我很高兴得到一些提示 我有一个数据集 其中 x 轴是离散的 但我想将这些点相互连接 我可以做到 我的问题是当我添加分面选项时 我无法再将这些点相互链接起来 我找到了一个替代方案 但看起来不太
  • 在 R 的替换命令中取消引用字符串

    我想知道是否可以unquote通过替换命令传递给表达式的字符串 具体来说 我使用 dplyr 从数据框中过滤和选择 gt w subject sex response 1 1 M 19 08 2 2 M 16 46 6 6 M 23 60
  • 在 Windows / Linux 中创建 Mac 包

    我自己努力制作一个 r 包 我按照 stackoverflow 中上一个问题的说明进行操作如何为外行开发软件包 http cran r project org bin windows Rtools 以下是我根据上一个问题采取的步骤 在新的
  • 如何不显示 ggplot 轴上的所有标签?

    I m trying to using ggplot2 to plot this But as you can see on the x axis you can t read anything 那么如何在 x 轴上显示每 10 年的值呢
  • 连接树状图和热图

    我有一个heatmap 一组样本的基因表达 set seed 10 mat lt matrix rnorm 24 10 mean 1 sd 2 nrow 24 ncol 10 dimnames list paste g 1 24 sep p
  • R 3.5 - read.csv 无法读取 UTF-16 csv 文件

    我的代码如下 read csv http asic gov au Reports YTD 2018 RR20180420 001 SSDailyYTD csv skip 1 fileEncoding UTF 16 sep t header
  • SQL Server 转换选择一列并将其转换为字符串

    是否可以编写一条从表中选择列并将结果转换为字符串的语句 理想情况下 我希望有逗号分隔的值 例如 假设 SELECT 语句看起来像这样 SELECT column FROM table WHERE column lt 10 结果是一列包含值的
  • ggplot2 + 使用比例 X 的日期结构

    我真的需要帮助 因为我已经迷路了 我正在尝试创建一个折线图 显示几个团队一年来的表现 我将一年分为几个季度 2012 年 1 月 1 日 2012 年 4 月 1 日 2012 年 8 月 1 日 12 1 12 并将 csv 数据帧加载到
  • R中data.frame(列表)的列平均值

    Data https i stack imgur com ZYsmv jpg 请 我需要计算此 data frame 中维吉尼亚币 Sepal Length 列的平均值 Sepal Length Sepal Width Petal Leng
  • 如何在闪亮的observeEvent中监听多个事件表达式

    我想要两个不同的事件触发观察者 有人建议here https stackoverflow com questions 34731975 how to listen for more than one event expression wit
  • SparkR 和 Sparklyr 之间导入 parquet 文件所需的时间差异

    我正在使用 databricks 导入镶木地板文件SparkR and sparklyr data1 SparkR read df dbfs data202007 source parquet header TRUE inferSchema
  • ggplot:类似于scale_color_steps()的有序因子的色标

    With scale color steps 我们可以通过设置low和high争论 一个例子 df lt data frame x rnorm 99 y rnorm 99 col rnorm 99 ggplot df aes x y col
  • 解压 R 数据框中的列表

    我有一个dataframe其中一个字段包含不同长度的列表 我想将该字段中列表的每个元素提取到其自己的字段中 以便我可以将结果收集到一个很长的字段中dataframe每个列表元素都有一个 id 这是一个例子dataframe dat lt s
  • 如何连接字符串和常量字符?

    我需要将 hello world 放入c中 我怎样才能做到这一点 string a hello const char b world const char C string a hello const char b world a b co

随机推荐

  • Android 示例应用程序未显示

    这里是新的 Android 开发人员 我正在关注以下教程http www vogella de 第一个应用程序 进行温度转换 有效 第二个 执行首选项并使用菜单 永远不会出现 我尝试过使用 Helios 和 Galileo 我尝试过重新安装
  • 发布应用时删除 AdMob 的测试设备 ID 是个好主意吗?

    我正准备在 Play 商店中启动一个应用程序 在尝试使用 AdMob 在测试模式下使用我的设备 ID 后 我现在想知道是否应该删除测试设备 ID 只保留 TEST EMULATOR 你觉得怎么样 有必要吗 是的 您应该在发布之前删除测试模式
  • 更新管理元框字段中的产品帖子元数据

    我正在尝试使用 update post meta 函数更新 WooCommerce 产品元数据 但它不起作用 这是我的代码 function woo add deal general fields save post id post id
  • 如何设置Active Directory用户的锁定时间和密码

    我想更改AD用户的userAccountControl和密码 用户已在 AD 中创建 该用户是使用 AD 中的 python ldap 模块创建的 处于 禁用 状态并且没有密码 AD 托管在 win2k8R2 上 当我使用 pythion
  • 当 Flexbox 项目以列模式换行时,容器不会增加其宽度

    我正在研究一个嵌套的弹性盒布局 它应该按如下方式工作 最外层 ul main 是一个水平列表 当添加更多项目时 该列表必须向右扩展 如果它变得太大 应该有一个水平滚动条 main display flex flex direction ro
  • Postsharp:它是如何工作的?

    遵循建议我的另一个问题 我将引用的代码转换为与 PostSharp 一起使用 属性 Serializable public sealed class InitAttribute OnMethodBoundaryAspect public o
  • 用黄金代替 ld - 有什么经验吗?

    有没有人尝试过使用gold代替ld gold promises比ld 因此它可能有助于加快大型 C 应用程序的测试周期 但它可以用作 ld 的直接替代品吗 Can gcc g 直接打电话gold 是否存在任何已知的错误或问题 虽然gold自
  • JSONEncoder 和 PropertyListEncoder 不符合 Encoder?

    我正在尝试写一个Encoder Decoder包装给定的对Encoder Decoder 这个包装器的目标是成功处理循环引用 这两者都不是 JSONEncoder nor PropertyListEncoderdo 并将实际的编码 解码委托
  • 帮助理解 Ruby 中的产量和枚举器

    如果有人能帮助我理解在枚举器中使用 Yielder 与仅在枚举器中调用 Yielder 之间的区别 我将不胜感激 接地气的 Rubyist 表明人们不会 从区块中屈服 但没有准确解释发生了什么 Thanks 如果您首先了解产量的工作原理可能
  • PowerShell的echo和CMD的echo的区别

    我在 PowerShell 中得到以下信息 D gt echo Apple Pie git hash object stdin 157cb7be4778a9cfad23b6fb514e364522167053 D gt Apple Pie
  • 打开excel文件时出现运行时错误

    我正在尝试打开 Excel 文件button click事件 我打开的前四个 Excel 文件没有遇到任何错误 但当我的宏打开第五个文件时 它会停止并显示此运行时错误 Run time error 2147021892 80070bbc o
  • 如何为引用的nuget包指定输出文件夹?

    我有一个项目引用了一些 nuget 包 在输出文件夹中 bin Debug or bin Release 所有引用的库都位于可执行文件旁边 如何指定库的输出文件夹 我想要所有 nuget 库bin Release Libs并可执行于bin
  • MySQL 容器无法在 Docker Compose 中运行初始化脚本

    我在让 MySQL 容器从 Docker Compose 运行一些初始化脚本 创建一些数据库 时遇到问题 根据 Docker Hub 上的文档 我安装了 sql文件在 docker entrypoint initdb d但无济于事 我的撰写
  • javascript 中的非阻塞 setTimeout 与 ruby​​ 中的 sleep

    因此 在 javascript 中 由于其本质是事件驱动的 因此 setTimeout 似乎不会阻塞 这意味着如果我这样做 setTimeout function console log sleeping 10 console log pr
  • CSS 淡入淡出 onclick

    我正在尝试在显示 隐藏的 div 上使用 CSS 动画toggle 我已经添加了ease in out在我的动画上 但它只会淡入而不会淡出 这是我的CSS form display none animation formFade 2s ea
  • 创建一个包含每日时间序列的 ts 对象

    我一直在努力导入时间序列数据集 然后按日期绘制数据 运行分解并运行 arima 问题似乎是使用 ts 方法以及我如何设置频率和开始日期 我的样本数据是 dates salesvol 1 07 2011 320 2 07 2011 400 3
  • 带有设备 UDID 的 iPhone 应用

    我想将我的iPhone应用程序安装到不同的iPhone上进行测试 但每次我都做配置文件的事情 如何在编译时在我的应用程序中使用设备 UDID 以便它们 应用程序 可以安装在这些 iPhone 上 任何想法 Regards 步骤 1 打开你的
  • 在 iPhone 上将 .caf 转换为 .mp3

    有没有办法使用以下方法将我录制的 caf 文件转换为 mp3 iPhone SDK 核心音频 还有其他吗 我已经环顾了一段时间 但我发现的只是一个命令行实用程序 不允许在 iPhone 上运行 Regards 由于iPhone不应该真正用于
  • 如何使用 GDK 检查 Google Glass 是否连接到互联网

    有没有办法在运行时检测 Google Glass 是否连接到互联网 例如 在我的应用程序中使用语音输入时 我经常收到 现在无法联系 Google 的消息 相反 我想先发制人地拦截会导致该消息的条件并使用默认值而不是要求语音输入 经过一段时间
  • 从 R 中的数字中删除逗号

    我的数字有 表示 1 000 及以上 R 将其视为因子 我想将两个这样的变量从因子切换为数字 实际上这两个变量都是数字 但出于某种原因 R 将它们视为因子 数据是从 Excel 导入的 更改因子变量mydata x1对于数字变量 我使用以下