作者clansoda (小笨)
看板R_Language
标题[问题] 自动跳过填入验证码
时间Wed Aug 3 12:07:06 2016
各位好,我有一些报表要从GA抓取,但是想让他自动化
因此我写了一个function想完成这件事
我现在有两个问题,第一个是我赋予这个function三个argument
分别是year、month与quarter,我想让使用者在没填入quarter这个
argument的情况下不要跑某一段的程式码,因此我用了exists这个函数
我写成 if (exists("quarter")) {巴拉巴拉} ,我的认知里只要exists回传
TRUE他应该就会跑下面这段,而是FALSE则不跑,可是我拿去测试後发现
就算我没放入quarter这个argument他依然会跑下面这段然後跑出error
想请教要如何做才能在没有这个变数的情况下忽略这段程式码呢
第二个问题是关於package rga,他是一个可以与GA的API整合的package
开始的时候要使用rga.open这个function来跟GA连结,然後她会开启一个网页
上头有验证码要你填入R里面,想请问有方法能让他自己抓取这段验证码然後填入吗
因为後来可能不是我要用这段程式码,想让使用者更方便的能自动抓取资料
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.230.252.70
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1470197230.A.083.html
1F:→ azx800430: 在argument那边宣告quarter=NA 之类的,让他在没输入 08/03 14:33
2F:→ azx800430: 变数时,依然有东西‧是这样的问题吗? 08/03 14:33
3F:→ clansoda: 不不,我是想让quarter在没输入的情况下,特定一段code 08/03 14:41
4F:→ clansoda: 就完全不跑,等於是跳过他这样 08/03 14:41
5F:→ azx800430: 在变数输入那边先宣告他是某个东西後,若使用函数时 08/03 23:48
6F:→ azx800430: 有就是说没有输入quarter时,还是会有值去跑,以方便 08/03 23:50
7F:→ azx800430: 跳过你指定的位置 08/03 23:50
8F:→ clansoda: 我回我自己一篇文好了,我有点看不懂大大的意思 08/04 14:11