r - 我的数据框中的变量是被视为字符的数字
问题描述
在 R 中,我有一个可变的数字列,这些数字被计为变量。当我对其执行 as.numeric() 时,我得到“由强制导致的 NA”,但没有任何效果。
Volume.x 中没有 NA,每个值都是一个数字,但它被读取为一个字符,并且执行 as.numeric() 会打印一堆 NA
解决方案
我们可以删除,
并转换为numeric
df1$Volume.x <- as.numeric(gsub(",", "", df1$Volume.x))
推荐阅读
- javascript - 阻止我的网站在 Internet Explorer 中运行
- python - Pandas 将一个 df 与另一个部分匹配,并根据匹配返回一个代码
- google-sheets - 如何在谷歌电子表格中使用两个标准来计算?
- bots - 让我的 Telegram 机器人使用我的凭据转发消息
- python-imaging-library - 使用 Python 图像库进行 Discord.py 图像编辑仅适用于某些图片?
- git - Ubuntu 20 上的 SSH 密钥不适用于任何 Git Repo
- azure-devops - Azure 管道,多阶段 YAML 管道,在构建服务器上使用相同的工作目录。怎么不腐败
- r - 在带有表格的r中使用“for”循环
- fullcalendar - 单击事件时出现 FullCallendar 刷新页面的问题
- excel - Excel VBA:对于每一行,生成新工作表并将行复制到新工作表