因为我的 之前的问题仍未解决,所以我尝试使用firefox而不是chrome来指定下载目录。
所以我指定了下载目录:
fprof <- makeFirefoxProfile(list(browser.download.manager.showWhenStarting=FALSE,
browser.download.dir = "~/",
browser.helperApps.neverAsk.saveToDisk="text/csv",
browser.download.folderList = 2L))
remDr <- remoteDriver(extraCapabilities=fprof)
Run Code Online (Sandbox Code Playgroud)
完全一样这里所做的那样。
但是,这些文件仍然会下载到我的默认下载目录中,而不是 R 中的工作目录中。
有谁知道我可能做错了什么?
考虑以下MWE:
df <- data.frame(Day=1:10, Value = c("Yes","No","Yes", "Yes", "Yes",
"No", "No", "Yes","Yes", "No"))
Day Value
1 Yes
2 No
3 Yes
4 Yes
5 Yes
6 No
7 No
8 Yes
9 Yes
10 No
Run Code Online (Sandbox Code Playgroud)
我想要一个额外的列来计算"值"已连续"是"的次数.因此,当Value为'No'时,新变量应始终为0.如果是'No'之后第一次出现'Yes',则将其设置为1.如果那么下一个观察结果也是肯定的,它应该是2一旦"是"链断断续续,下一个"是"的新变量将再次为1.所以我的数据框应如下所示:
Day Value Count
1 Yes 1
2 No 0
3 Yes 1
4 Yes 2
5 Yes 3
6 No 0
7 No 0
8 Yes 1
9 Yes 2
10 No 0
Run Code Online (Sandbox Code Playgroud)
希望有人可以帮助我.
我RSelenium用来导航到一个网页,其中包含一个下载文件的按钮.我使用RSelenium单击此按钮下载文件.但是,文件默认下载到我的文件夹'downloads'中,而我想将文件下载到我的工作目录中.我尝试指定一个chrome配置文件,如下所示,但这似乎没有做到这一点:
wd <- getwd()
cprof <- getChromeProfile(wd, "Profile 1")
remDr <- remoteDriver(browserName= "chrome", extraCapabilities = cprof)
Run Code Online (Sandbox Code Playgroud)
该文件仍然下载在"downloads"文件夹中,而不是我的工作目录中.怎么解决这个问题?