从zip /数据框中应用具有两个变量(参数?)的脚本

时间:2019-07-16 15:22:59

标签: python-3.x pandas dataframe google-api google-search-console

我想使用Search Console API来获取一堆URL和日期,这些URL位于一列中,而日期位于另一列中(数据框)。

Search Console API脚本使用两个变量(?)-日期和URL。

我想知道是否有可能使用apply,map等代替迭代(for ... in)。

该脚本应该做成函数吗?

我已经在另一个版本中进行了迭代,并在这里得到了帮助。

但是这个当前版本使我变得更加复杂,并且如果可能的话,我正在寻求更好的效率和简便性(不使用迭代构建数据框架)。

这是脚本:

account = searchconsole.authenticate(client_config='client_secrets.json', credentials='credentials.json')
webproperty = account['https://www.sample.com/']

report = webproperty.query.range(date, days=-30).dimension('query').filter('page', URL, 'contains').limit(200).get()

正如我所说,我有一个包含两列的数据框-日期|网址

最后,我希望有一个应该是多索引(我想)“排序”的数据框,数据应该聚合而不应该被覆盖:

url & date1
                   keyword1(1) -- data
                   keyword1(2) -- data
                   ...         -- data
url & date2
                   keyword2(1) -- data
                   keyword2(2) -- data
                   ...         -- data

非常感谢。

0 个答案:

没有答案