计算后续位置之间的欧几里德距离

2023-12-12

我有由 X 和 Y 坐标对组成的大型数据框,并希望计算连续坐标之间的欧几里德距离(最小大小约为 2000 对坐标)。

因此,我想计算第 1 行到第 2 行、第 2 行到第 3 行、第 3 行到第 4 行等的距离。这个问题很好地展示了如何计算轨迹数据的第一个点和最后一个点之间的欧几里德距离,但我的数据更接近:

dff <- structure(list(A = c(0L, 0L, 0L, 0L, 0L, 0L), T = 0:5, X = c(668L, 670L, 672L, 674L, 676L, 678L), Y = c(259L, 259L, 259L, 259L, 259L, 260L), V = c(NA, 0, 0, 0, 0, 0)), .Names = c("A", "T", "X", "Y", "V"), row.names = c(NA, 6L), class = "data.frame")

似乎应该有一种方法来创建一个循环来执行此操作,但我不确定如何为其添加下标。使用dist()对于这种大小的数据集来说,计算要求很高,并且在任何情况下,我也不确定如何从对角线中提取一次性的矩阵元素。


就像是

sqrt(diff(dff$X)^2 + diff(dff$Y)^2)

应该管用。这里的关键是diff函数,给出向量中连续项之间的差异

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

计算后续位置之间的欧几里德距离 的相关文章

  • 计算一列中正数和负数的数量

    我想计算数据帧的一列中正值和负值的数量 我在 R 中该怎么做 例如 这里是数据框 logFC logCPM LR PValue FDR Bra15066 5 630822 5 184586 73 79927 8 647868e 18 4 0
  • R 中带有文件名的 For 循环

    我有一个文件列表 例如 nE pT sbj01 e2 2 csv nE pT sbj02 e2 2 csv nE pT sbj04 e2 2 csv nE pT sbj05 e2 2 csv nE pT sbj09 e2 2 csv nE
  • 从 R 中的向量中选择所有可能的元组

    我正在尝试用 R 编写一个程序 当给定一个向量时 将返回所有可能的tuples http en wikipedia org wiki Tuples该向量中的元素 例如 元组 c a b c c a b c 出租车 c a c c b c c
  • 将命名参数列表传递给函数?

    我想编写一个小函数来从适当的分布生成样本 例如 makeSample lt function n dist params values lt makeSample 100 unif list min 0 max 10 values lt m
  • 如何在R中计算文本中的句子数?

    我使用 R 将文本读入readChar 功能 我的目的是测试文本句子中字母 a 出现次数与字母 b 出现次数一样多的假设 我最近发现了 stringr 包 它帮助我对文本做很多有用的事情 例如计算字符数以及整个文本中每个字母出现的总数 现在
  • 返回数据帧 R 中的下一行

    我有一个看起来像这样的数据框 kind datetime book 2016 04 23 04 23 00 pen 2016 04 23 04 30 00 toy 2016 04 23 06 45 00 我想为数据集中的每一行返回下一行的日
  • 计算例如具有多列 data.frames 的列表中的平均值

    我有几个 data frames 的列表 每个 data frame 有几列 通过使用mean mylist first dataframe a我可以得到这个 data frame 中 a 的平均值 但是我不知道如何计算列表中存储的所有 d
  • 如何在for循环中引用变量?

    我正在循环访问不同的 data tables 和 data table 中的变量 但我在引用内部变量时遇到问题for loop dt1 lt data table a1 c 1 2 3 a2 c 4 5 2 dt2 lt data tabl
  • 使用 broom 和 tidyverse 总结 r 平方游戏

    我发布了一个问题here https stackoverflow com questions 48627287 getting adjusted r squared value for each line in a geom smooth
  • R中的一元加/减是什么?

    来自 R 的详细信息部分Syntax http stat ethz ch R manual R patched library base html Syntax html帮助页面 定义了以下一元和二元运算符 他们被列出 在优先级组中 从最高
  • 如何计算R中移动窗口内的平均斜率

    我的数据集包含2个变量y 和 t 05s y 每 05 秒测量一次 我正在尝试计算移动中的平均坡度20秒窗口 即计算第一个 20 秒斜率值后 窗口向前移动一个时间单位 05 秒 并计算下一个 20 秒窗口 在以下位置生成连续 20 秒斜率值
  • 多功能测试仪替代 system.time

    我已经看到 我认为是这样 使用了类似于 system time 的函数 它可以同时评估多个函数的时间并输出一个输出 我不记得它是什么 并且用我正在使用的术语进行互联网搜索并没有得到我想要的响应 有人知道我正在谈论的功能的名称 位置吗 你想要
  • R 中的快速 QR 分解

    我有大量矩阵 需要对其执行 QR 分解并存储生成的 Q 矩阵 进行归一化 以便 R 矩阵在其对角线上具有正数 除了使用之外还有其他方法吗qr 功能 这是工作示例 system time Parameters for the matrix t
  • 在 R 中绘制 Likert 变量的堆积条形图

    假设我有一个如下所示的数据框 P Q1 Q2 1 1 4 1 2 2 3 4 3 1 1 4 其中的列告诉我哪个人相应地回答了问题 q1 q2 中的哪一个 这些问题需要按照 4 分李克特量表进行回答 例如 批准 表示 1 稍微批准 表示 2
  • 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
  • 只读取选定的列

    谁能告诉我如何仅读取下面每年数据的前 6 个月 7 列 例如使用read table Year Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2009 41 27 25 31 31 39 2
  • 更改闪亮 R 中的默认浏览器

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

    我在 R 邮件列表上多次看到这个问题 但仍然找不到满意的答案 假设我有一个矩阵m m lt matrix rnorm 10000000 ncol 10 我可以通过以下方式获得每行的平均值 system time rowMeans m use
  • 如何仅删除单括号并保留配对的括号

    你好 我亲爱的老师 R 用户朋友们 我最近开始认真学习正则表达式 最近我遇到了一种情况 我们只想保留配对括号 并省略未配对的 这是我的样本数据 structure list t1 c Book Pg 1 Website Online Jou

随机推荐

  • 如何合并两个已经运行的报告?

    我对子报表做了一些研究 甚至构建了使用多个子报表的报表 我在合并 2 个已制作的报告时遇到问题 以便它们都能运行并打印出来 第一页上有一个 第二页上有一个 我怎样才能做到这一点 我是否必须包含这些报告 SQL 语句中的每一项 还是只包含导致
  • OpenCV:imwrite 在保存时更改通道像素值

    我正在读取图像并在蓝色通道上进行一些处理 而不更改红色或绿色通道 当我完成蓝色通道的处理后 我将三个通道合并回一张 RGB 图像 当我使用 imshow 查看通道时 一切都很好 我可以看到我所做的更改仅影响蓝色通道 而不会影响红色或绿色通道
  • 在 Android 中按下时更改按钮大小的问题

    我尝试在按下按钮时更改按钮的大小 但似乎没有任何效果 该按钮在 main xml 中创建
  • 如何在 python 中将 3D 列表转换为 2D 列表?

    这是我的代码 3 4 5 6 7 8 我怎样才能将其更改为 3 4 5 6 7 8 您想要展平输入列表的单个级别 请使用列表理解尝试此解决方案 lst 3 4 5 6 7 8 e for sl in lst for e in sl gt 3
  • 从 Delphi 撰写 Outlook 2010 邮件的最简单方法?

    我们的一些应用程序可以与不同的电子邮件集成方式配合使用 使用mailto 模拟 发送到 以及 Windows 2000 和 2003 环境中的 SMTP 现在迁移到具有 Exchange 2010 和 Outlook 2010 客户端的新
  • NSDateFormatter 在设备和模拟器上给出不同的值?解决办法是什么?

    我正在使用 NSDateFormatter 问题在于它的一致性 如果我使用 kCFDateFormatterMediumStyle 它在 模拟器中给出的格式为 Nov 26 2009 但在设备上它给出的格式为 26 Nov 2009 现在我
  • EditorFor继承模型MVC

    我的 Post 调用未返回正确的模型类型 它始终使用 baseObject 而不是我从 Get 传入的正确派生对象 RestaurantViewModel cs public class RestaurantViewModel public
  • 将 JSON 或 XML API 响应保存到 Wordpress 数据库

    我正在做一个项目 我正在尝试将摄影师的 Flickr 帐户与他的 Wordpress 网站集成 这个想法是将 WordPress 网站与他的 flickr 同步 我正在使用 Flickr API 获取他的图片 URL 描述 标签和集并显示所
  • “AuthDataResult”类型的值没有成员“uid”

    我正在尝试在 Firebase 身份验证中访问用户的 uid 我在代码中创建了一个 createUser 完成块 并在该块的末尾检查我命名为 firUser 的用户 当我尝试添加时firUser uid在我的用户中我收到错误消息 AuthD
  • 如何在 i18n-js 中使用 setLocale?

    我在我的世博项目中使用 i18n js 来翻译我的应用程序 这就是我的配置方式 import React from react import as Localization from expo localization import i18
  • MySQL 5.6 中生成列的替代方案是什么

    我有一个 MySQL 更改语句 ALTER TABLE employee ADD employee name generator CHAR 20 GENERATED ALWAYS AS COALESCE concat employee na
  • Windows 无法识别 Cassandra 可执行文件

    我正在尝试通过以下方式在 Windows 10 上下载并安装 Cassandra下载并解压 tar 文件 我已确保初始化新的环境变量CASSANDRA HOME我还更新了PATH变量包括bin子目录 您可以将其视为最后一个条目 PATH C
  • 上传照片失败 Codeigniter

    这是我的代码 我的照片无法插入数据库 实际上我想用 codeigniter 进行在线考试 我想用图片上传问题 但是当我尝试上传图片时 代码不起作用 但问题成功插入数据库 只有图片上传失败 控制器 function insert nama a
  • JAVA:邮件:我怎样才能解决ClassNotFoundException:javax.mail.internet.AddressException?

    我有一些发送电子邮件的代码 它在我的系统中完美运行 但问题是我将此程序复制到另一个系统 并在运行时出现以下错误 ClassNotFoundException javax mail internet AddressException 注 两个
  • 如何按日期查询Datetime对象?

    我想根据特定日期查询表 但问题是该字段的数据类型是日期时间 select from Supplier where modified Date 2011 05 07 12 52 16 830 该查询正在返回结果 but select from
  • RemoteActorRefProvider 类未找到

    我正在努力尝试在 Scala 中设置远程 Actor 我正在运行 Scala 2 10 2 和 Akka 2 2 1 我使用 为了清楚起见 我缩短了类路径参数上的路径 进行编译 scalac classpath akka 2 2 1 lib
  • 在 OS X 中使用 Swift 显示所有可用的 WIFI 连接

    我正在尝试显示所有可用的 WIFI 连接 这不起作用 这是我的代码 import Foundation import CoreWLAN var cwInterface CWInterface do let routers try cwInt
  • 相互依赖的类声明

    我试图弄清楚这个编译错误意味着什么 我希望我能很好地解释这一点 In file included from sys charon cpp 4 0 接下来 我将转到上面的 文件 并用黄色下划线表示 include headers charon
  • 如何获取可变字符串列表?

    我有下面的代码 List
  • 计算后续位置之间的欧几里德距离

    我有由 X 和 Y 坐标对组成的大型数据框 并希望计算连续坐标之间的欧几里德距离 最小大小约为 2000 对坐标 因此 我想计算第 1 行到第 2 行 第 2 行到第 3 行 第 3 行到第 4 行等的距离 这个问题很好地展示了如何计算轨迹