我必须使用包含字符串的行作为标准来过滤数据帧RTB
.我正在使用dplyr
.
d.del <- df %.%
group_by(TrackingPixel) %.%
summarise(MonthDelivery = as.integer(sum(Revenue))) %.%
arrange(desc(MonthDelivery))
Run Code Online (Sandbox Code Playgroud)
我知道我可以使用该函数filter
,dplyr
但我不知道如何告诉它检查字符串的内容.
特别是我想检查列中的内容TrackingPixel
.如果字符串包含RTB
我想从结果中删除行的标签.
我想使用一个VLOOKUP
函数来引用一个数据表,该数据表放在VLOOKUP
与写入函数的表不同的表中.
示例:在Sheet 1中,单元格AA3我想插入该VLOOKUP
函数.我希望函数检查单元格M3中的数字,在工作表2范围地址A2:Q47第一列中找到相同的数字,并在该表的第13列中重现该值.
我写了这个函数,但#N/A
结果报告:
=VLOOKUP(M3,Sheet1!$A$2:$Q$47,13,FALSE)
Run Code Online (Sandbox Code Playgroud) 是否有lubridate
提取周数的功能?我试图寻找,但找不到任何有用的目的.
该week()
功能做了不同的事情.
描述
日期时间必须是POSIXct,POSIXlt,Date,chron,yearmon,yearqtr,zoo,zooreg,timeDate,xts,> its,ti,jul,timeSeries和fts对象.周数是在日期和1月1日之间发生的完整七天期间的数量加一.isoweek返回ISO 8601系统中出现的一周,该系统使用了一个reoccuring闰周.
我正在尝试将多个dimensionFilterClauses用于Core Reporting API V4查询.如果我只使用ga:adwordsCustomerID
维度上的过滤器一切正常,但是当我在ga:adTargetingType
维度上添加第二个过滤器时,它会抛出"状态400:错误请求"错误.
这是我写的查询:
return analytics.reports().batchGet(
body={"reportRequests": [{
"pageSize": 10000,
"viewId": VIEW_ID,
"dateRanges": [
{"startDate": "31daysAgo", "endDate": "yesterday"}
],
"dimensions": [
{"name": "ga:adwordsCampaignID"},
{"name": "ga:adwordsAdGroupID"},
{"name": "ga:adwordsCriteriaID"}
],
"metrics": [
{"expression": "ga:adClicks"},
{"expression": "ga:adCost"},
{"expression": "ga:uniquePurchases"},
{"expression": "ga:itemRevenue"},
{"expression": "ga:CPC"},
{"expression": "ga:ROAS"}
],
"dimensionFilterClauses": [
{"filters": [
{"dimensionName": "ga:adwordsCustomerID",
"operator": "EXACT",
"expressions": ["2096809090"]},
{"dimensionName": "ga:adTargetingType",
"operator": "EXACT",
"expressions": ["Keyword"]}
]}
],
"metricFilterClauses": [
{"filters": [
{"metricName": "ga:adCost",
"operator": "GREATER_THAN",
"comparisonValue": "0"}
]}
],
"orderBys": [ …
Run Code Online (Sandbox Code Playgroud) python google-analytics google-analytics-api python-3.x google-analytics-firebase
我想在Excel 2010中运行一个函数,它必须:
例:
在B2:B227范围内,有一些名称,如讴歌,奥迪,宝马,凯迪拉克等.在C2:C227范围内,这些制造商在2012年销售的汽车数量.
我想计算某些制造商销售的汽车总数.
我在考虑类似的东西,但它不起作用.我想我在第一步犯了一个错误(识别单元格B2中的名字:B227).
=SUMIF(B2:B227,OR("Audi","Acura","BMW","Cadillac"),D2:D227)
谢谢,
赞布罗塔
我想获得包含一段时间的几个单元格的总和,格式为HH:MM:SS.在LibreOffice Calc 4.0.3.3中,我将时间段复制粘贴到G14:G21范围内,并将单元格格式化为时间HH:MM:SS.我以与单元格G22相同的方式格式化,并在其中插入以下SUM函数:
=SUM(G14:G21)
Run Code Online (Sandbox Code Playgroud)
该函数返回00:00:00,而不是预期的结果.你能解释一下我错在哪里吗?
我有一个包含一些名字的向量.我想在每一行中提取标题,基本上是","(包括空格)和"."之间的所有内容.
> head(combi$Name)
[1] "Braund, Mr. Owen Harris"
[2] "Cumings, Mrs. John Bradley (Florence Briggs Thayer)"
[3] "Heikkinen, Miss. Laina"
[4] "Futrelle, Mrs. Jacques Heath (Lily May Peel)"
[5] "Allen, Mr. William Henry"
[6] "Moran, Mr. James"
Run Code Online (Sandbox Code Playgroud)
我想gsub
可能会有用但我很难找到合适的正则表达式来满足我的需求.
我想制作一个显示多个图形的pdf,每个图形一个NetworkTrackingPixelId
.我有一个类似于这样的数据框:
> head(data)
NetworkTrackingPixelId Name Date Impressions
1 2421 Rubicon RTB 2014-02-16 168801
2 2615 Google RTB 2014-02-16 1215235
3 3366 OpenX RTB 2014-02-16 104419
4 3606 AppNexus RTB 2014-02-16 170757
5 3947 Pubmatic RTB 2014-02-16 68690
6 4299 Improve Digital RTB 2014-02-16 701
Run Code Online (Sandbox Code Playgroud)
我想使用类似下面的脚本:
# create a vector which stores the NetworkTrackingPixelIds
tp <- data %.%
group_by(NetworkTrackingPixelId) %.%
select(NetworkTrackingPixelId)
# create a for loop to print the line graphs
for (i in tp) {
print(ggplot(data[which(data$NetworkTrackingPixelId == i), …
Run Code Online (Sandbox Code Playgroud) 我在安装jupyterlab_bokeh
扩展时遇到问题。
$ jupyter labextension install jupyterlab_bokeh
Errored, use --debug for full output:
ValueError: Please install nodejs and npm before continuing installation. nodejs may be installed using conda or directly from the nodejs website.
Run Code Online (Sandbox Code Playgroud)
我正在使用虚拟环境(pyenv
加号pyenv-virtualenvwrapper
)。我尝试首先在本地操作系统(Ubuntu 16.04)上安装这两个软件包并重新安装,jupyterlab
但这没有帮助。在我的操作系统上卸载软件包之后,我还尝试在虚拟环境中安装nodejs
和npm
viapip
以确保它们没有冲突。不幸的是,两个试探都没有成功。
奇怪的是,如果我在终端上输入 nodejs 命令,就可以访问nodejs
REPL。
bokeh==0.12.13
jupyter-client==5.2.1
jupyter-core==4.4.0
jupyterlab==0.31.1
jupyterlab-launcher==0.10.2
Run Code Online (Sandbox Code Playgroud)
问题不仅限于扩展名jupyterlab_bokeh
。我可以用扩展复制同样的错误jupyterlab-manager
。
我实际上已经注意到,如果我运行 jupyter,labextension list
我可以看到两个扩展都安装正确:
$ jupyter labextension list
JupyterLab v0.31.1
Known labextensions:
app dir: /home/gianluca/.virtualenvs/rethinking/share/jupyter/lab …
Run Code Online (Sandbox Code Playgroud) 如何在Scala中更改此功能,以便在IntelliJ IDEA上运行时能够查看结果?
object poisson_sample_size extends App {
def main(theta1: Double, theta2: Double): Double = {
val theta1 = 0.0025
val theta2 = 0.0030
val num = 4
val den = ((theta1 + theta2) / 2) - math.sqrt(theta1 * theta2)
val x = num / den
println(x: Double)
}
}
Run Code Online (Sandbox Code Playgroud)
我想检查结果是我期待的结果.考虑到我刚开始学习Scala,我不确定这是错误的证据.
我试图将结果归因(num / den)
于一个变量然后print
变量本身,但它没有做我所期望的.