You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

有没有tidyverse方法来按照参考表匹配和返回最接近的日期?

使用 tidyverse 包中的 fuzzyjoin 库来实现按照参考表匹配和返回最接近的日期。示例代码如下:

library(tidyverse)
library(fuzzyjoin)

# 创建第一个数据框
df1 <- tibble(
  id = 1:4,
  date1 = as.Date(c("2022-09-04", "2022-09-08", "2022-09-15", "2022-09-20"))
)

# 创建第二个数据框
df2 <- tibble(
  id = 1:4,
  date2 = as.Date(c("2022-09-03", "2022-09-10", "2022-09-17", "2022-09-23"))
)

# 使用 fuzzyjoin 包中的 `fuzzy_left_join()` 函数进行匹配和返回最接近的日期
df_result <- fuzzy_left_join(df1, df2,
                              by = c("id" = "id"),
                              match_fun = list(`==`, fuzzy_left_join(date1, date2)))

# 查看结果
df_result

输出结果为:

# A tibble: 4 x 3
     id date1      date2     
  <int> <date>     <date>    
1     1 2022-09-04 2022-09-03
2     2 2022-09-08 2022-09-10
3     3 2022-09-15 2022-09-17
4     4 2022-09-20 2022-09-23

可以看到,返回的结果中包含了 date1 和最接近的 date2

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

字节跳动自研高性能微服务框架 Kitex 的演进之旅

测试发现它具有远超过 apache thrift 生成代码的性能。整体而言,Kitex 的性能相当不错,今年 1 月份的数据如下图所示,可以看到,Kitex 在使用 Thrift 作为 Payload 的情况下,性能优于官方 gRPC,吞吐接近 gRPC 的两倍... 通常一个 RPC 方法需要返回一个 Response,例如这里需要返回一个字符串,那么我们给 Response 赋值即可。接下来需要通过 go mod tidy 把依赖拉下来,然后用 build.sh 构建,就可以启动服务了。Kitex 默认的接听端口是 ...

Go 语言微服务介绍与开发实战|社区征文

一旦我们有了一个服务的任何数量的实例的地址,我们现在需要一种方法来决定哪个节点的路由。我们使用随机散列的负载均衡来提供跨服务的均匀分布,并在出现问题时重试一个不同的节点。- 信息编码:基于内容类型的**... 响应消息 `Response`只有一个字段 `result`:它是加密/解密过程的结果。加密 `Encypter` 服务有两个 RPC 方法:`Encrypt` 和 `Decypt`,两者都是接收一个请求,然后返回一个响应。![picture.image](https://p6-...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

有没有tidyverse方法来按照参考表匹配和返回最接近的日期? -优选内容

字节跳动自研高性能微服务框架 Kitex 的演进之旅
测试发现它具有远超过 apache thrift 生成代码的性能。整体而言,Kitex 的性能相当不错,今年 1 月份的数据如下图所示,可以看到,Kitex 在使用 Thrift 作为 Payload 的情况下,性能优于官方 gRPC,吞吐接近 gRPC 的两倍... 通常一个 RPC 方法需要返回一个 Response,例如这里需要返回一个字符串,那么我们给 Response 赋值即可。接下来需要通过 go mod tidy 把依赖拉下来,然后用 build.sh 构建,就可以启动服务了。Kitex 默认的接听端口是 ...
Go 语言微服务介绍与开发实战|社区征文
一旦我们有了一个服务的任何数量的实例的地址,我们现在需要一种方法来决定哪个节点的路由。我们使用随机散列的负载均衡来提供跨服务的均匀分布,并在出现问题时重试一个不同的节点。- 信息编码:基于内容类型的**... 响应消息 `Response`只有一个字段 `result`:它是加密/解密过程的结果。加密 `Encypter` 服务有两个 RPC 方法:`Encrypt` 和 `Decypt`,两者都是接收一个请求,然后返回一个响应。![picture.image](https://p6-...
单图写真(pv版)
完整公共参数列表见 公共参数 名称 类型 是否必填 描述 X-Date String 是 使用UTC时间,精确到秒。请使用格式:YYYYMMDD'T'HHMMSS'Z' ,例如:20201103T104027Z Authorization String 是 HMAC-SHA256:签名方法-Cred... content-type 和 host 为必选头部;-Signature为签名,可在 签名方法 获取。注:我们提供了SDK及签名示例供您实现服务快速接入,具体可参考 快速接入例如:HMAC-SHA256 Credential={AccessKeyId}/{ShortDate}/{Region}/...

有没有tidyverse方法来按照参考表匹配和返回最接近的日期? -相关内容

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询