如何在R语言dplyr代码中添加target="_blank"实现链接新窗口打开
解决方法
你只需要在<a>标签的href属性后面添加target="_blank"即可,注意要和href属性之间留空格。修改后的代码如下:
DF <- data %>% mutate( link = paste0("<a href='https://enhancer.lbl.gov/cgi-bin/imagedb3.pl?form=presentation&show=1&experiment_id=", ID, "&organism_id=1' target=\"_blank\">Link</a>"))
生成的输出会变成:
<a href='https://enhancer.lbl.gov/cgi-bin/imagedb3.pl?form=presentation&show=1&experiment_id=1912&organism_id=1' target="_blank">Link</a>
这里因为原代码用双引号包裹整个HTML字符串,所以target里的双引号需要用反斜杠转义(\"_blank\"),这样R才能正确解析这个字符串。
内容的提问来源于stack exchange,提问作者star
相关产品推荐
相关产品推荐

