首页 > 解决方案 > 如何在 R 中跨数据框创建链接或匹配?

问题描述

我正在通过 R 脚本df1在 Sheet1 和df2Sheet2 中导出两个数据框。

在 sheet1 中,当我单击列中的任何值Shipmode(例如:First class)时,它应该自动突出显示 sheet2 中列中值为“First class”的所有行Shipmode_Cust。原始数据集有 10k 行和 25 列。有什么选择可以实现吗?

样本数据集:

df1:

在此处输入图像描述

df2:

在此处输入图像描述

我尝试了下面的代码,但它只适用于单击:

wb11 <- createWorkbook() 
createSheet(wb11, "Sheet1")
createSheet(wb11, "Sheet2")
createSheet(wb11, "Sheet3")

rows <- createRow(sheet2) 
cells <- createCell(rows) 
setCellValue(cells[[1,1]], "To Other File") 
addHyperlink(cells[[1,1]],sprintf("file:///%s#%s!%s", normalizePath(tf11, "/"), names(getSheets(wb11))[2], "B2"), "FILE") 

saveWorkbook(wb11, tf11 <- tempfile(fileext = ".xlsx"))

标签: rexceldataframehyperlink

解决方案


推荐阅读