假设我的数据框有A,B,C,D,E列.
我想生成一个包含A,B,C,X列的数据框,其中X = D*E.
显然我可以使用%>% mutate(X = D * E) %>% select (-D, -E),但对于更精细的情况,有没有办法在一个命令中完成它?喜欢transmute(),但只丢弃提到的列.
傻,但我一直希望这一点简洁.
访问 GCP Vertex AI Workbench 托管笔记本时遇到各种问题。确实可以使用一些有关恢复和避免进一步失败的建议。
最初的行为(两天前)是
**注意:** 该实例设置为在空闲时间一小时后暂停。这并不明显相关;失败发生在创建后一个多小时,但在事情变得糟糕之前肯定没有一个小时的空闲时间。
今天,我回来后再次能够在同一个实例中工作一个多小时,但随后出现相同的症状。无法执行代码,无法保存笔记本。
然而,现在情况更糟了,因为点击“重置”会导致光标无休止地旋转。该实例将无法完成重置并且无法启动。当我将鼠标悬停在旋转光标上应位于“打开 JUPYTERLAB”按钮的位置时,会出现一个悬停框,显示“正在设置 JupyterLab 代理”。
实例状态的悬停文本显示:“正在配置”。
更多:我还尝试从工作台控制台屏幕创建一个新的笔记本实例,它陷入相同的状态 - 只是旋转,从未达到运行状态。如果我尝试重置它,屏幕底部会出现一个小弹出窗口,如下所示:

至少,我希望至少重新获得一次对初始实例的访问权限,以恢复笔记本中的一些代码(并在不那么不稳定的云服务中运行它)。最好的情况是,您可以帮助我管理此问题,以便随着时间的推移,此 GCP 服务对我来说实际上是可行的。
jupyter-notebook google-cloud-ml gcp-ai-platform-notebook google-cloud-vertex-ai
之前(作为一个菜鸟)我把它作为一个R包bug提交,让我一起运行吧.我认为以下所有都是好的:
replace_number("123 0 boogie")
[1] "one hundred twenty three boogie"
replace_number("1;1 foo")
[1] "one;one foo"
replace_number("47 bar")
[1] "forty seven bar"
replace_number("0")
"zero"
Run Code Online (Sandbox Code Playgroud)
我认为以下所有内容都很糟糕,因为输出中缺少"零":
replace_number("1;0 foo")
[1] "one; foo"
replace_number("00 bar")
[1] "bar"
replace_number("0x")
[1] "x"
Run Code Online (Sandbox Code Playgroud)
基本上,我会说它replace_number()无法处理包含数字0的字符串("0"除外).这是一个真正的错误吗?