如何避免 as.numeric() 中的“警告消息:强制引入的 NA”[重复]

2024-01-08

我有一个关于如何避免的问题NA使用时as.numericR 中的函数 正如你在下面看到的,我有一个字符变量(但它的值是数字)cumulative_viewers, 我想通过将其转换为数字as.numeric但它不能正常工作。 问题是当数值的位数超过四位时as.numeric函数返回NA即使这些值是数字。 例如,as.numeric函数可以很好地处理“999”或“997”的值,但是 当位数超过四位时,例如“1000”或“1001”或“999999”,则as.numeric函数返回NA =.=;;;;;;;;;;;;不是它的真实数值......

有人可以帮我解决这个问题吗? 我花了一天的时间来处理,但还没有得到答复 TT>TT

paste(data_without_duplicates$cumulative_viewers)

    [1] "12,983,336" "12,323,294" "11,375,954" "10,917,221" "10,667,700"
    [6] "10,292,386" "9,350,192"  "9,135,520"  "9,001,309"  "8,653,415" 
    [11] "7,784,755"  "7,508,976"  "7,362,790"  "6,959,047"  "6,706,543" 
    .....
    [1426] "1,026"      "1,024"      "1,023"      "1,020"      "1,017"     
    [1431] "1,016"      "1,013"      "1,011"      "1,001"      "1,000"     
    [1436] "1,000"      "999"        "997"        "994"        "990"       
    [1441] "989"        "988"        "984"        "982"        "979"       
    [1446] "974"        "972"        "971"        "966"        "961"       


as.numeric(data_without_duplicates$cumulative_viewers)

    [1]  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA
    [18]  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA
    [35]  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA
    .......
    [1395]  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA
    [1412]  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA  NA
    [1429]  NA  NA  NA  NA  NA  NA  NA  NA 999 997 994 990 989 988 984 982 979
    [1446] 974 972 971 966 961 959 958 957 950 946 941 930 929 911 911 910 910
    [1463] 910 907 907 902 898 897 895 892 890 890 889 885 885 883 872 871 868

这并不是位数的问题,而是四位数或更多位数的数字中包含逗号的事实:

N1 <- c("1000", "1,000", "10000", "10,000")
as.numeric(N1)
##
[1]  1000    NA 10000    NA
Warning message:
NAs introduced by coercion
##
> N2 <- gsub(",","",N1)
> as.numeric(N2)
[1]  1000  1000 10000 10000
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何避免 as.numeric() 中的“警告消息:强制引入的 NA”[重复] 的相关文章

  • R 脚本自动化时的不同结果

    以下命令对 pdf 文件执行 Ghostscript 这pdf file变量包含该 pdf 的路径 bbox lt system paste C gs gs8 64 bin gswin32c exe sDEVICE bbox dNOPAUS
  • 如何让 print() 将参数传递给 R 中用户定义的打印方法?

    我在 R 中定义了一个 S3 类 它需要自己的打印方法 当我创建这些对象的列表并打印它时 R 按其应有的方式对列表中的每个元素使用我的打印方法 我想对打印方法实际显示的数量进行一些控制 因此 我的类的 print 方法需要一些额外的参数 但
  • LaTex 中与 knit 和 xtable 交叉引用的问题

    我目前正在与 R Studio 合作 使用 LaTex 中的 R knitr 生成 PDF 文档 在这些文档中 我想在文本中引用的表格中展示我的部分结果 我使用 R 中的 xtable 包生成这些表 它运行良好并为我提供了正确的表 到目前为
  • 使用 R Shiny 从 XLConnect 下载 Excel 文件

    有没有人尝试过使用 R Shiny 中的下载处理程序通过 XLConnect 下载新创建的 Excel 文件 在 ui R 中有一行不起眼的行 downloadButton downloadData Download 在 server R
  • 替换列表列表中的元素

    The applyR 中的函数是简化 for 循环以获得输出的好方法 是否有一个等效的函数可以帮助人们在替换向量的值时避免 for 循环 通过示例可以更好地理解这一点 Take this list for example x list li
  • 将命名参数列表传递给函数?

    我想编写一个小函数来从适当的分布生成样本 例如 makeSample lt function n dist params values lt makeSample 100 unif list min 0 max 10 values lt m
  • ggplot2可以在一个图例中分别控制点大小和线大小(线宽)吗?

    一个使用的例子ggplot2绘制数据点组和连接每组均值的线 并使用相同的映射aes for shape并为linetype p lt ggplot mtcars aes gear mpg shape factor cyl linetype
  • 基于另一个数据集获取数据集的子集

    假设我有一个数据集 即 dat1 ID block plot SPID TotHeight 1 1 1 4 44 5 2 1 1 4 51 3 1 1 4 28 7 4 1 1 4 24 5 5 1 1 4 27 3 6 1 1 4 20
  • 如何对同一列上的数据帧列表中的所有数据帧进行排序?

    我有一个数据框列表dataframes list 举个例子 我把dput dataframes list 在底部 我想对列列表中的所有数据框进行排序enrichment 我可以对一个数据框进行排序 first dataframe lt da
  • 计算例如具有多列 data.frames 的列表中的平均值

    我有几个 data frames 的列表 每个 data frame 有几列 通过使用mean mylist first dataframe a我可以得到这个 data frame 中 a 的平均值 但是我不知道如何计算列表中存储的所有 d
  • 删除ggplot2中的负图区域[重复]

    这个问题在这里已经有答案了 如何删除 ggplot2 中 x 轴和 y 轴下方的绘图区域 请参见下面的示例 我尝试了几个主题元素 panel border panel margin plot margin 但没有任何运气 p lt ggpl
  • 在 R 中向散点图添加线条

    如何向图表添加线条 我做了以下 dat lt data frame xvar 1 20 rnorm 20 sd 10 yvar 1 20 rnorm 20 sd 10 zvar 1 20 rnorm 20 sd 10 plot dat 1
  • R 中的快速 QR 分解

    我有大量矩阵 需要对其执行 QR 分解并存储生成的 Q 矩阵 进行归一化 以便 R 矩阵在其对角线上具有正数 除了使用之外还有其他方法吗qr 功能 这是工作示例 system time Parameters for the matrix t
  • R独特的列或行与NA无可比拟

    有谁知道如果incomparables的论证unique or duplicated 曾经被实施过incomparables FALSE 也许我不明白它应该如何工作 无论如何 我正在寻找一个巧妙的解决方案 以仅保留与另一列相同的唯一列 或行
  • Purrr::map_df() 删除 NULL 行

    使用时purrr map df 我偶尔会传递一个数据框列表 其中一些项目是NULL 当我做 map df 返回行数少于原始列表的数据框 我想发生的事情是这样的map df calls dplyr bind rows 它忽略了NULL价值观
  • R 中的列乘以子字符串

    假设我有一个数据框 其中包含多个组件及其在多个列中列出的属性 并且我想对这些列运行多个函数 我的方法是尝试将其基于每个列标题中的子字符串 但我无法弄清楚如何做到这一点 下面是数据框的示例 Basket F Type 1 F Qty 1 F
  • 基于时间窗口的不规则时间序列的优化滚动函数

    有没有办法使用 rollapply 来自zoo包或类似的东西 优化功能 rollmean rollmedian等 使用基于时间的窗口计算滚动函数 而不是基于大量观察的函数 我想要的很简单 对于不规则时间序列中的每个元素 我想计算一个具有 N
  • 将阴影区域添加到五分位数之间的直方图中

    All 我有一个包含 2 个直方图的图表 其中我还绘制了代表第 20 40 60 和 80 个百分位数的线条 下面的代码使用虚拟数据重现了类似的图表 data lt rbind data frame x rnorm 1000 0 1 g o
  • 更改闪亮 R 中的默认浏览器

    我在 RStudio 中使用 01 hello 虽然在 IE 中默认打开程序时它不会显示直方图 但即使在 Chrome 中 滑块也不起作用 我无法滑动条形图并看到直方图中的变化 如何更改 R 中的默认浏览器 以便闪亮启动 Chrome 而不
  • 旋转 Markdown 的表格 pdf 输出

    我想将 pdf 上的表格输出旋转 90 度 我正在使用 Markdown 生成报告并kable循环显示表格 如果可以的话我想继续使用kable因为还有很多其他依赖于它的东西我没有包含在这个 MWE 中 这是一个简单的例子 使用iris数据集

随机推荐

  • 有没有办法从表中的 OLEObject 字段中提取 AutoCAD 绘图和图片?

    仅提供一些背景信息 我是一家公司的机械工程师 这里的前辈在 Access 2003 中创建了一个数据库 该数据库基本上采用 AutoCAD 绘图或图片 OLE 并将其与一堆其他信息一起放入一个精美的框架报告中 我一直在对该数据库进行一些修改
  • 删除或更改 UIWebView 文档显示周围的框架颜色?

    我正在使用一个UIWebView显示嵌入到主视图中的各种文件类型 因此我无法使用专门的 PDF 查看器 因此我无法使用模式文档交互控制器 我的主视图的背景设计与出现在文档周围的浅灰色框架相冲突 UIWebView 有谁知道如何去除灰色框架
  • 除了 LINQ 查询之外,如何在 C# 中使用匿名类型?

    我一直在尝试快速了解 C 中的一些新功能 其中我还没有机会使用的功能之一是匿名类型 我了解与 LINQ 查询相关的用法 并且我查看了这个帖子 https stackoverflow com questions 48668 how shoul
  • Facebook 字符串没有默认翻译

    我今天尝试运行附加了 Facebook SDK 的应用程序时遇到此错误 Warning string com facebook smart login confirmation continue as f1gender has no def
  • .NET 中的反向排序字典

    有什么方法可以在 C 中向后 反向 迭代 SortedDictionary 吗 或者有没有办法首先按降序定义 SortedDictionary SortedDictionary 本身不支持向后迭代 但您有多种可能性来实现相同的效果 Use
  • Javascript 正则表达式模式将多个字符串( AND、OR )与单个字符串进行匹配

    我需要根据相当复杂的查询过滤字符串集合 在它的 原始 形式中 它看起来像这样 nano AND regulat OR toxic OR risk OR hazard AND exposure OR release 要匹配的字符串之一的示例
  • Dagger2 没有完全解决依赖关系

    我有一个 MainActivity 它注入 Presenter presenter 对象注入交互器 交互器对象注入 APIHelper 所有 Presenter Interactor 和 APIHelper 的提供者都在 MainModul
  • Heroku 上奇怪的 TTFB(第一个字节的时间)问题

    我们正在改进 Heroku 上托管的 Rails 应用程序 rails 3 2 8 和 ruby 1 9 3 的性能 在此期间 我们遇到了一个令人震惊的问题 其来源似乎极难追踪 让我快速解释一下我们如何遇到这个问题以及我们如何尝试隔离它 自
  • 如何测试纬度/经度点是否在地图内(不是谷歌地图)

    如果我有一个类定义了一个地图 其顶部 左侧由经度和纬度定义 底部 右侧也由经度和纬度定义 如何测试给定的纬度 经度是否在地图的边界点内 这不是一个与谷歌地图有关的问题 例如 奥兰多是在覆盖塔哈斯到迈阿密的地图内 公共类 MapContext
  • 如何滚动 QListWidget 到所选项目

    下面的代码创建一个对话框窗口QListWidget and QPushButton 单击按钮会启动scroll 查找并选择 ITEM 0011 的函数 我想知道是否有一种方法可以滚动列表小部件 以便选定ITEM 0011位于顶部边缘QLis
  • C#:左移赋值运算符行为

    我正在运行的代码有时会产生以下结果 UInt32 current int left right sometimes left right and no shift occurs current lt lt 32 left right thi
  • 在git中合并package.json(解决版本冲突)

    我们不断收到 package json 中版本字段的冲突 例如 version 1 1 144 and version 1 1 145 有没有办法用最高版本号自动解决 最终写了一个npm 包 https www npmjs com pack
  • 如何停用鸡蛋?

    我已经 反复 安装了 cx Oracle 但无法让它在我的 Intel Mac 上运行 如何停用 卸载它 您只需删除 egg file 在 OS X 上 它们被安装到 Library Python 2 5 site packages 在该文
  • 为什么 Spring 在一台机器上出现循环依赖问题,而在另一台机器上却没有?

    我在获取基于 Spring Data 的应用程序在我的环境中运行时遇到问题 我运行的是 Debian 但我的同事使用的是 Mac 或 Ubuntu 我的环境变量中没有任何特殊设置 并且使用与其他人完全相同的 Java 版本 我在日志中看到了
  • 关于集成测试类的 Spring 配置文件

    我们有由 java 测试类运行的 selenium 测试 在本地环境中一切正常 但我想在詹金斯上运行时关闭这些测试 所以我用 RunWith SpringJUnit4ClassRunner class SpringApplicationCo
  • JSON 中的单引号与双引号

    My code import simplejson as json s username dfdsfdsf 1 s username dfdsfdsf 2 j json loads s 1定义是错误的 2定义是正确的 我听说在Python中
  • MySQL:删除所有超过 20 小时的行

    我的表中有一个时间戳字段 如何删除超过 20 小时的记录 我的查询是 DELETE FROM tickets WHERE timestamp lt NOW INTERVAL 20 HOUR 问题 以上查询是否正确 是的 你的delete查询
  • 在允许 DTD 加载之前检查是否存在恶意 XML?

    从 libxml 2 9 开始 解析 XML 时已禁用加载外部实体 以防止XXE 攻击 http websec io 2012 08 27 Preventing XEE in PHP html 在这种情况下 为了能够在使用 PHP 的 DO
  • Android 版 iOS Quick Look 框架

    有没有类似的东西iOS 快速查看框架 http developer apple com library ios documentation QuickLook Reference QuickLookFrameworkReference iP
  • 如何避免 as.numeric() 中的“警告消息:强制引入的 NA”[重复]

    这个问题在这里已经有答案了 我有一个关于如何避免的问题NA使用时as numericR 中的函数 正如你在下面看到的 我有一个字符变量 但它的值是数字 cumulative viewers 我想通过将其转换为数字as numeric但它不能