R 消息:错误 - 替换有 x 行,数据有 y

2023-12-12

我正在尝试使用该包ggmap使用地址列表计算目标地址的距离。我的 csv 数据如下所示:

Order ID    Address
1652049  435 E 70TH ST,10021
1652123  1365 YORK AVE,10021
1652053  530 E 72ND ST,10021

所以我尝试获取从我的输入地址到所有这些地址的距离,例如:400 Hudson St,10013,我在 R 中有以下代码:

library(ggmap)
mydata<-read.csv("address.csv")
mydata$Address<-as.character(mydata$Address)
mydata$Distance<-NA
a<-c("289 Hudson St,10013")
mydata$Distance<-mapdist(mydata$Address,a)$miles

但是代码给了我一条错误消息,如下所示:

Error in `$<-.data.frame`(`*tmp*`, "Distance", value = c(8.2403854, 8.2403854,  : 
  replacement has 53 rows, data has 31

确保列名没有空格;因此,不要使用名称“Order ID”,而使用“Order_ID”之类的名称。还将每个地址作为其自己的单独字符串:

library(ggmap)

mydata$Address<-as.character(mydata$Address)
mydata$Distance<-NA
a<-c("289 Hudson St,10013")
mydata$Distance<-mapdist(mydata$Address,a)$miles

Output:

  Order_ID             Address Distance
1  1652049 435 E 70TH ST,10021 8.240385
2  1652123 1365 YORK AVE,10021 8.475275
3  1652053 530 E 72ND ST,10021 8.618197

样本数据:

mydata <- data.frame(Order_ID=c(1652049,1652123,1652053),
                     Address=c('435 E 70TH ST,10021','1365 YORK AVE,10021',
                               '530 E 72ND ST,10021'))

EDIT:

请注意,在上面的数据中,每个地址都是向量 c() 中自己的字符串。我们可以通过在每个地址周围使用单引号来看到这种情况。我们这样做的原因是为了防止在使用 CSV 文件时混淆数据,这些文件的列以逗号分隔。在将 CSV 文件读入 R 之前(其列中包含逗号,如上面的地址列),请确保该列中的每个值/单元格都像我一样保存为自己的字符串(即用单引号括起来)。

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

R 消息:错误 - 替换有 x 行,数据有 y 的相关文章

  • 在 r 中导出矩阵

    我想在 R 中导出一个矩阵 并保留行和列的名称 当我使用 write table 或 write csv 时 我得到一个带有新列的矩阵 我该如何使用这个功能 感谢您的帮助 您不会获得新列 行名称将保存为文本文件中的第一列 因此 您可以指定在
  • LaTex 中与 knit 和 xtable 交叉引用的问题

    我目前正在与 R Studio 合作 使用 LaTex 中的 R knitr 生成 PDF 文档 在这些文档中 我想在文本中引用的表格中展示我的部分结果 我使用 R 中的 xtable 包生成这些表 它运行良好并为我提供了正确的表 到目前为
  • 如何获得 STAN 中最大似然估计的标准误差?

    我在 Stan 中使用最大似然优化 但不幸的是optimizing 函数不报告标准错误 gt MLb4c lt optimizing get stanmodel fitb4c data win data init inits STAN OP
  • decompose() 的周期太少[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 错误看起来像这样 decompose
  • 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
  • 如何从 R 运行带有特定模块的 perl 脚本?

    我可以从终端运行 perl 脚本 myperlscript pl 没有任何问题 但是 如果我尝试从 RStudio 中运行相同的 perl 脚本 则会出现以下错误 command lt myperlscript pl outputfile
  • 在shiny中过滤传单地图数据

    我在用传单地图设置这个闪亮的东西时遇到了麻烦 我的原帖 https stackoverflow com questions 50111566 applying leaflet map bounds to filter data within
  • 我无法下载 R 中的 reshape2 包 [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我在尝试安装 R 包时收到此响应 gt installed packages reshape2 Package LibPath V
  • 时间戳半小时窗口内字段的平均值

    我的数据框有列名Timestamp es看起来像 Timestamp es 2015 04 01 09 07 42 31 2015 04 01 09 08 01 29 5 2015 04 01 09 15 03 18 5 2015 04 0
  • 绘制点之间的所有线

    我有以下 R 代码 x lt c 0 01848598 0 08052353 0 06741172 0 11652034 y lt c 0 4177541 0 4042247 0 3964025 0 4074685 d lt data fr
  • 在 R 中绘制 Likert 变量的堆积条形图

    假设我有一个如下所示的数据框 P Q1 Q2 1 1 4 1 2 2 3 4 3 1 1 4 其中的列告诉我哪个人相应地回答了问题 q1 q2 中的哪一个 这些问题需要按照 4 分李克特量表进行回答 例如 批准 表示 1 稍微批准 表示 2
  • twitterR 和 ROAuth R 软件包安装

    我在安装 CRAN 上的 twitteR 和 RAOuth 软件包时遇到一些问题 我尝试了几种不同的方法 在 Windows 下使用源代码 在 Ubuntu 下使用 RStudio 我尝试了以下命令 sudo apt get install
  • API 请求和curl::curl_fetch_memory(url, handle = handle) 中的错误:SSL 证书问题:证书已过期

    几天前 我运行了代码几个月 没有任何问题 GET url myurl query 今天我遇到一个错误 Error in curl curl fetch memory url handle handle SSL certificate pro
  • 在 R 格子包中微调点图

    我正在尝试为不同的数据集和不同的算法绘制一堆 ROC 区域 我有三个变量 方案 指定所使用的算法 数据集 是正在测试算法的数据集 以及 Area under ROC 我正在 R 中使用lattice库 命令如下 点图 方案 Area und
  • R 中的列乘以子字符串

    假设我有一个数据框 其中包含多个组件及其在多个列中列出的属性 并且我想对这些列运行多个函数 我的方法是尝试将其基于每个列标题中的子字符串 但我无法弄清楚如何做到这一点 下面是数据框的示例 Basket F Type 1 F Qty 1 F
  • 将每列的值乘以 R 中另一个 data.frame 中的权重

    我有两个data frames df and weights 代码如下 df看起来像这样 id a b d EE f 1 this 0 23421153 0 02324956 0 5457353 0 73068586 0 5642554 2
  • r 中训练和测试数据的最小最大缩放/归一化

    我正在创建一个函数 它将训练集和测试集作为其参数 最小 最大缩放 标准化并返回训练集并使用这些same最小值和最小 最大范围的值 标准化并返回测试集 到目前为止 这是我想出的功能 min max scaling lt function tr
  • ddply 和aggregate 之间的区别

    有人可以通过以下示例帮助我了解聚合和 ddply 之间的区别 数据框 mydat lt data frame first rpois 10 10 second rpois 10 10 third rpois 10 10 group c re
  • 旋转 Markdown 的表格 pdf 输出

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

随机推荐

  • Java - 使用 ImageIO 进行多线程处理

    我有一个程序加载缓慢 我猜这是由于我一开始必须加载的图像资源量所致 我认为多线程会有所帮助 但现在我不太确定 这是我的自动多线程方法 private static Thread t private static int currentThr
  • 为什么 printf 在终端中显示额外的 % 字符?

    我开始学习用 C 语言编写代码 我写了以下程序 include
  • 替换字符组合

    我有一根绳子27AAGCB5913L2ZF 如果有任何一个A or J or K出现在字符串中 那么我需要将它们更改为这三个字母的所有可能组合 如果我将上面的字符串输入传递给程序 那么输出应该是这样的 27AAGCB5913L2ZF 27A
  • 消费者阅读 __consumer_offsets 传递不可读的消息

    我正在尝试从 consumer offsets 主题进行消费 因为这似乎可能是检索有关消费者的 kafka 指标 例如消息延迟等 的最简单方法 理想的方法是从 jmx 访问它 但想先尝试一下 返回的消息似乎被加密或以不可读的形式 也尝试添加
  • 如何在 Laravel 中实现我的 sql 语句?

    我有以下 MySQL 查询 效果很好 它从我的表中返回随机结果 SET prev 0 rownum 0 SELECT utilizador id nome FROM SELECT IF prev lt gt utilizador id ro
  • 两个命名空间之间的不明确引用错误

    我在尝试在浏览器上运行 Web 服务时收到此消息 请注意 源代码是一个 Windows 文件 无法根据我的需要进行更改 编译器错误消息 CS0104 消息 是不明确的引用 在 ThreeDSeekUtils Message 和之间 Syst
  • 如何用javascript制作一个简单的自动播放幻灯片?

    我想制作一个简单的幻灯片放映 在页面加载时自动播放 到目前为止 这是我的代码 HTML div div img src slide 1 png div div img src slide 2 png div div img src slid
  • 使用install_github时出错:'exdir'不存在

    我正在尝试从 github 安装软件包 但不断收到以下错误 Error in unzip src list TRUE exdir does not exist 我猜测 unzip 无权创建要解压缩的目录 但我不知道如何将参数传递给 exdi
  • Boost.python自动转换参数

    我正在使用 boost python 来包装 C 类 A 该类采用字符串作为构造函数 然后我有一个函数 fun A arg 它将引用 A 作为参数 我想要一个 fun 的Python包装器 如果我传递一个对Python字符串的引用的变量 这
  • Prototype 或 JQuery 能否在 AJAX 请求上返回 HTTP 状态代码

    url http example com new Ajax Request url onComplete function transport alert transport status 如果网站正在运行 我希望返回 200 的状态 如果
  • 带有附加数据的 Swift 3 错误

    在 Swift 3 中 在错误 异常中放置 可能很多 附加信息的推荐方法是什么 捕获器可以使用它来解决 处理问题 在我见过的所有例子中 他们都使用enums 与相关的值 这对于大量信息来说似乎过于麻烦 冗长 具体来说 我正在编写一个简单的解
  • 粘贴对象时强制仅粘贴值的 Excel VBA 代码会导致奇怪的行为

    我有一个电子表格 用户可以在其中输入调查数据 并且像许多其他电子表格一样 需要防止用户覆盖各种格式功能 我使用了以下内容 Private Sub Workbook SheetSelectionChange ByVal Sh As Objec
  • 使用流和 sum 方法对 BigDecimal 列表求和

    如果列表中有所有 int 或 long 或其他原始数据类型值 那么我们使用以下方法获得所有值的 sun return items stream mapToInt i gt i sum 我有 BigDecimal 值列表 如何使用查找所有值的
  • 如何使用 Perl 6 运行外部程序? (例如 Perl 5 中的“系统”)

    我可以用system在 Perl 5 中运行外部程序 我喜欢想system就像 Perl 中的微型 Linux 命令行 但是 我找不到相关文档system在 Perl 6 中 等效的是什么 Perl6 实际上有两个命令替换system从 P
  • 纯 CSS 旋转动画在无限循环中损坏

    自从我在这里问问题以来已经有一段时间了 所以如果我做错了什么请原谅 我有一个问题CSS动画 我希望我的动画不断重复但不失去最初的效果 然而 我的代码或 CSS 动画行为似乎存在错误 首先完成后2 个旋转动画 旋转 旋转 定义的 循环开始 但
  • 查询优化:选择相交点的多边形

    我有两个 Oracle 18c 表 ply 多边形 4970 行 pnt 点数 3500 行 形状存储在 SDO GEOMETRY 列中 编辑 我现在意识到大多数点都是重复的 空间上 但我认为这不是问题 数据可以在这里查看 数据库小提琴 我
  • 在 Postgresql 的 where 子句中使用 Alias 列

    我有一个这样的查询 SELECT jobs CASE WHEN lead informations state IS NOT NULL THEN lead informations state ELSE NEW END AS lead st
  • Three.js Raycaster在浏览页面时发生偏移

    如果场景没有显示在整个页面上并且您可以滚动 Raycast 将停止工作并被您滚动的内容所抵消 向一侧滚动 20 像素 在对象下方 20 像素处单击 以便 Raycaster 正确识别该对象 如何解决这个问题 非常感谢您的帮助 使用 var
  • 如何计算句子中的单词数,忽略数字、标点符号和空格?

    我该如何计算句子中的单词数 我正在使用Python 例如 我可能有以下字符串 string I am having a very nice 23 day 那将是7个字 我在处理每个单词前后的随机空格数以及涉及数字或符号时遇到问题 str s
  • R 消息:错误 - 替换有 x 行,数据有 y

    我正在尝试使用该包ggmap使用地址列表计算目标地址的距离 我的 csv 数据如下所示 Order ID Address 1652049 435 E 70TH ST 10021 1652123 1365 YORK AVE 10021 165