小编sou*_*ind的帖子

在 R 包中包含图像

我正在尝试为我的公司创建一个包,其中会有一些自定义调色板和我们公司的徽标。到目前为止,我成功构建了包含所有必需调色板的包,但是在尝试包含徽标时我也卡住了。

我以为一旦徽标加载到 R 中,它只是另一个数据框,我可以简单地使用此函数来存储它:

logo <-  image_read("logo.png")
logo <- image_scale(logo, "50")    
usethis::use_data(logo,company_logo)
Run Code Online (Sandbox Code Playgroud)

但是,我遇到了一个错误:

错误:图像指针已死。您不能在 R 会话之间保存或缓存图像对象。

现在我不确定我的目标是否可能实现?

r package

6
推荐指数
1
解决办法
1225
查看次数

使用带条件的另一个数据帧替换一个数据帧中多列的值

您好,我有两个数据框,如下所示:

df1: 
ID   x    y     z     
1    a    b     c     
2    a    b     c
3    a    b     c 
4    a    b     c
Run Code Online (Sandbox Code Playgroud)

和 df2:

ID   x    y     
 2   d    NA
 3   NA   e
Run Code Online (Sandbox Code Playgroud)

我正在追求这样的结果:

df1:

    ID   x    y     z     
    1    a    b     c     
    2    d    b     c
    3    a    e     c 
    4    a    b     c
Run Code Online (Sandbox Code Playgroud)

我一直在尝试按照其他一些帖子的建议使用匹配函数,但我不断遇到问题,其中我的 df1 数据帧被 df2 中的 NA 值替换。这是我一直在使用但运气不佳的代码

for (i in names(df2)[2:length(names(df2))]) {
  df1[i] <- df2[match(df1$ID, df2$ID)]
}
Run Code Online (Sandbox Code Playgroud)

谢谢

r dataframe

5
推荐指数
1
解决办法
1688
查看次数

公司代理/防火墙背后的 RSelenium

我正在尝试运行 Selenium 从我公司的内部网站上抓取信息。我一直遇到以下错误:

驱动程序<- rsDriver(浏览器=c(“chrome”)

检查 Selenium 服务器版本:BEGIN:PREDOWNLOAD open.connection(con,“rb”)中的错误:无法连接到 www.googleapis.com端口 443:超时

我已经尝试过这篇文章中的解决方案,但它在代理后面的 RSelenium不起作用

我也在论坛上搜索过,因为过去有很多人遇到过类似的问题,但与 R 相关的人并不多。其他职位涉及的职能现已不复存在。还有其他办法吗?

r selenium-webdriver

5
推荐指数
0
解决办法
674
查看次数

标签 统计

r ×3

dataframe ×1

package ×1

selenium-webdriver ×1