防止 R 将文本解释为数字

2024-01-12

我正在尝试在 R 中导入一个 CSV,其中包含邮政编码信息,当我需要将其保留为字符时,R 将其解释为数字。

data = read.csv("zipCodeInformation.csv", stringsAsFactor = FALSE)

数据具有以下格式:

Lower.Zip, Upper.Zip, Zone
004,       005,       Zone.8
006,       007,       Zone.45
009,          ,       Zone.45
010,       089,       Zone.8
100,       339,       Zone.8

现在发生的事情是 R 将前 2 列解释为数字并将它们转换为以下内容:

Lower.Zip, Upper.Zip, Zone
4,         5,         Zone.8
6,         7,         Zone.45
9,          ,         Zone.45
10,        89,        Zone.8
100,       339,       Zone.8

Use the colClasses论证read.csv.

Data <- read.csv(text="Lower.Zip, Upper.Zip, Zone
004,       005,       Zone.8
006,       007,       Zone.45
009,          ,       Zone.45
010,       089,       Zone.8
100,       339,       Zone.8",
colClasses=rep("character",3))  # you may want to add strip.white=TRUE
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

防止 R 将文本解释为数字 的相关文章

  • 如何将数据从长格式重塑为宽格式

    我在重新排列以下数据框时遇到问题 set seed 45 dat1 lt data frame name rep c firstName secondName each 4 numbers rep 1 4 2 value rnorm 8 d
  • 在ggplot2中,箱线图线的末尾代表什么?

    我找不到箱线图线条端点代表什么的描述 For example here are point values above and below where the lines end 我意识到盒子的顶部和底部是第 25 个和第 75 个百分位数
  • 使用 R 下载压缩数据文件、提取并导入 .csv

    我正在尝试使用以下方法从网页下载并提取 csv 文件R 这个问题是重复的使用 R 下载压缩数据文件 提取和导入数据 https stackoverflow com questions 3053833 using r to download
  • 使用 R Markdown 文档作为函数源

    我正在研究 R Markdown 来记录我经常使用的功能 我会将它们放入 R Markdown 文件中以记录它们 然后如果我几个月后回来查看它 就能够阅读我在函数背后的想法 我的问题是 如果我开始一个新的 R 项目 是否可以获取 r mar
  • 如何对范围内的行进行分组并考虑第三列?

    我有一个遗传数据集 我想对基因组中物理上靠近的遗传变异 行进行分组 我想对每条染色体基因组中某些点范围内的基因进行分组 chrom 我的 点 数据集包含变体 行需要在一定范围内的位置 如下所示 chrom low high 1 500 17
  • 如果值大于或小于,则替换数据框中的值

    我在 R 中操作数据帧时遇到问题 这是 R 中的基本内容 但我找不到执行此类操作的最佳命令 虚拟示例 Var1 20 300 39 Var2 49 23 91 Var3 0 239 210 我怎样才能用10如果值小于 则在第 2 列中10
  • 如何使用 Facet R 添加线条[重复]

    这个问题在这里已经有答案了 所以我有一个多面图 我希望能够向其中添加随每个面而变化的线 这是代码 p lt ggplot mtcars aes x wt geom histogram bins 20 aes fill factor cyl
  • 按名称包含在单个对象中的多个列对 data.frame 进行排序?

    我想排序一个data frame由多列组成 理想情况下使用基础 R 无需任何外部包 尽管如果有必要 就这样吧 读过如何按列对数据框进行排序 https stackoverflow com questions 1296646 how to s
  • 如何在闪亮的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
  • 使用 broom 和 tidyverse 对不同的因变量进行回归

    我正在寻找一个 Tidyverse 扫帚解决方案来解决这个难题 假设我有不同的 DV and a specificIVS 集 我想执行一个考虑每个 DV 和这组特定 IV 的回归 我知道我可以使用类似 for i in 或 apply fa
  • ODE 时间 Matlab 与 R

    如果在 matlab 中使用可变时间步长求解器 例如 ODE45 我会定义输出的时间跨度 即times 0 50 matlab 将返回 0 到 50 之间不同时间步长的结果 然而在 R 中 我似乎必须定义我希望 ODE 返回结果的时间点 即
  • 如何在R中安装pivot_long()和pivot_wide()

    如果您想尝试这些新功能 pivot wide and pivot long 需要安装开发版tidyr devtools install github tidyverse tidyr 但我还没有实现它 我安装了一系列库 除了一个之外 vctr
  • 如何编写固定宽度的文件?

    我应该编写一个基于固定宽度列的特定格式的 txt 文件 例如 第 1 8 列中的第一个变量 第 9 15 列中的第二个变量 原始数据有不同的长度 它们必须放在指定列的右侧 例如 值 15 96 和 12 489 必须写入第一行和第二行的第1
  • 为特定 ID 重新编码列中的观察结果

    我有一个数据集 称为 调查 其中有行是个人 ID 列中有许多问题 我需要将 1 列中的值重新编码为 NA 并将观察结果移至另一列 例如 ID Fruit Vegetable aaa NA grape bbb NA tomato ccc ap
  • 关于在 LyX 中生成和交叉引用 knitr 图的意见

    我的目标是在 LyX 中包含一个knitr图 我可以在我的文档中交叉引用 我 插入了浮动图像 添加了标题和标签 在浮动图像中插入了 ERT 而不是图像 我所做的图片如下 我在这里检查过类似的问题 但没有人做我所做的事情 所以我在这里问 有没
  • Rcpp 包不包含 Rcpp_precious_remove

    我一直在尝试创建数据库并安装 DBI 包 但仍然遇到此错误 我重新安装了 DBI 和 RSQLite 软件包 但它们似乎不起作用 library DBI con lt dbConnect RSQLite SQLite dbname memo
  • 从 SpatialPolygons 和其他 sp 类中提取要素坐标

    Package sp为不同的空间概念 点 线 多边形 提供了许多类 对于某些类 访问要素坐标很简单 例如SpatialLines 所有示例均取自相应课程的帮助页面 l1 cbind c 1 2 3 c 3 2 2 l1a cbind l1
  • Pyspark - 一次聚合数据帧的所有列[重复]

    这个问题在这里已经有答案了 我想将数据框分组到单个列上 然后对所有列应用聚合函数 例如 我有一个包含 10 列的 df 我希望对第一列 1 进行分组 然后对所有剩余列 均为数字 应用聚合函数 sum 与此等效的 R 是 summarise
  • 将 R 中的列中的单引号替换为双引号

    我在 R 中的数据框有一个 A 列 其中有带单引号的字符串数据 Column A Hello World Hi World Good morning world 我想做的是将单引号替换为双引号并实现如下所示的输出 Column A Hell

随机推荐

  • 脚本如何区分 Docker Toolbox 和 Docker for Windows?

    在我目前的团队中 我们仍在从Docker工具箱 to 适用于 Windows 的 Docker 桌面 我们的许多脚本仍然假设您在 VirtualBox 上运行 Docker Toolbox 例如如何挂载驱动器 斜杠或驱动器名称如何用于这些挂
  • Heroku ssl:具有 GlobalSign ExtendedSSL 的端点

    我已注册 GlobalSign ExtendedSSL 我只是不知道如何将其添加到ssl endpoint addon 当我注册 ExtendedSSL 时 我必须生成 CSR 证书 其中包含以下文件 私钥 key www domain c
  • 是否有一致的方式链接到 Google“我手气不错”结果? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 在我的应用程序中 我试图创建一种简单的方法来根据 NFL 球员的名字链接到 NFL com 上的 NFL 球员的个人资料 由于 NFL c
  • 为 Git 克隆设置密码?

    我想为我的存储库设置一个密码 以便在从我的存储库克隆时询问密码 要限制对存储库克隆的访问 您需要使用 ssh 协议 并仅向您想要访问的用户提供 ssh 访问权限 您可能应该做的是查找各种 git 工作流程 问题和答案 它们描述了各个团队成员
  • C# Linq to SQL:如何表达“CONVERT([...] AS INT)”?

    在 MSSQL 中 您可以将字符串转换为整数 如下所示 CONVERT INT table column 是否有 Linq to SQL 可以将其转换为任何 C 表达式 在 C 中 您通常可以使用以下方法执行相同操作int Parse 但不
  • 更改 pandas 中的列类型

    我从列表列表创建了一个 DataFrame table a 1 2 4 2 b 70 0 03 x 5 0 df pd DataFrame table 如何将列转换为特定类型 在本例中 我想将第 2 列和第 3 列转换为浮点数 有没有办法在
  • forkjoin后无法订阅

    我想在角度循环内执行一些 firebase 操作 当我向 firebase 发送 HTTP 请求时 它返回一个可观察值数组 因此使用 forkjoin 我将此可观察值数组转换为单个可观察值 现在的问题是 当我订阅这些新的可观察量时 我没有得
  • 在 HijrahChronology 中配置自定义变体以进行日期校正 jdk 8

    我在 javafx JDK 8 中使用了 DatePicker 并使用了 HijrahChronology INSTANCE 这样日期选择器就显示了日历 一切都工作得很好 但我在公历和回历之间有 1 天的差异 回历推迟 1 天 我正在尝试按
  • 从 NFC mifare 标签读取 UID iOS 13

    我正在尝试读取 mifare 标签的 UID 查看示例 我经常看到以下方法 func tagReaderSession session NFCTagReaderSession didDetect tags NFCTag if case le
  • 在 WPF 中将画布转换为 writeablebitmap 的最快方法?

    我目前有一个 writeablebitmap 图像和带有绘图的画布 我想将图像发送给对等方 为了减少带宽 我想将 canvas 转换为 writeablebitmap 这样我就可以将这两个图像 blit 到一个新的 writeablebit
  • 我可以将步骤定义放在不是“步骤”的文件夹中吗?

    我正在尝试使用 Behave on Python 进行工作 我想知道是否有办法将我的 py 文件放在其他地方 而不是被迫将它们全部放在 steps 文件夹中 我当前的结构如下所示 tests features steps all code
  • 什么是最小正常运行时间

    我在用forever https github com nodejitsu forever和我的项目 这些选项有什么作用 minUptime spinSleepTime 我从 GitHub 页面不明白 永远的文档简要解释每一项 https
  • Grails,如何通过外键查找记录

    我有两个域 它们是一对多关系的一部分 我想知道如何查询孩 子的父母FK 下面是父 子的伪代码 Parent class AlumProfile String firstName String lastName static hasMany
  • .NET Core 中的 WCF 参考

    如何将 WCF 引用到我的 NET Core 客户端 我下载并安装 WCF 服务预览 插件 但是当我尝试添加引用时出现错误 错误 找不到与 Net Core 应用程序兼容的端点 工具中出现错误 无法生成服务参考 当我在浏览器中尝试服务时 工
  • 是否存在等于 C++11 中的 asm("" ::: "memory") 的编译器障碍?

    我的测试代码如下 我发现只有memory order seq cst禁止编译器重新排序 include
  • 构建这些用例的最佳方法是什么?

    目前 我已经定义了 3 个不同的用例 它们实际上只是业务流程中的 3 个步骤 假设我有一份人员名单 所有这些人都对获得一个或多个有限资源感兴趣 例如 他们是音乐会的座位 最终 我希望自动且公平地将这些人分配到可用席位 我使用几种不同的算法来
  • cout 在无限循环的情况下不起作用

    int main int argc char argv while 1 cout lt lt 123 return 0 我编写了这个小程序 它会打印 123 然后进入无限循环 但它不会在屏幕上打印任何内容 这是什么原因呢 可能有两个原因 首
  • startOnLoad 未按预期工作

    我创建了基于 VFS 的代理服务 如下所示 但属性startOnLoad false 没有按预期工作 即使在部署代理之后 我们也需要手动单击 激活 然后单击 禁用 以永久禁用 VFX 代理 但代理状态显示为已禁用 但代理仍在后端轮询 FTP
  • Azure 如何连接到混合连接管理器?

    根据混合通信文档https learn microsoft com en us azure biztalk services integration hybrid connection overview https learn micros
  • 防止 R 将文本解释为数字

    我正在尝试在 R 中导入一个 CSV 其中包含邮政编码信息 当我需要将其保留为字符时 R 将其解释为数字 data read csv zipCodeInformation csv stringsAsFactor FALSE 数据具有以下格式