小编Dav*_*man的帖子

dplyr mutate/transmute:仅删除公式中使用的列

假设我的数据框有A,B,C,D,E列.

我想生成一个包含A,B,C,X列的数据框,其中X = D*E.

显然我可以使用%>% mutate(X = D * E) %>% select (-D, -E),但对于更精细的情况,有没有办法在一个命令中完成它?喜欢transmute(),但只丢弃提到的列.

傻,但我一直希望这一点简洁.

r dplyr

5
推荐指数
2
解决办法
2744
查看次数

Vertex AI Workbench 笔记本无响应

访问 GCP Vertex AI Workbench 托管笔记本时遇到各种问题。确实可以使用一些有关恢复和避免进一步失败的建议。

最初的行为(两天前)是

  • 在 JupyterLab 实例中工作一个多小时(在实例中创建一些笔记本)后,某种连接丢失。
    • JupyterLab 界面内部:单元无法运行,笔记本无法保存到磁盘或导出,并且重新启动内核不起作用。
    • 屏幕上弹出错误消息:502,消息中提到“错误网关”或类似内容
    • 返回用于管理我的 Workbench 实例的控制台屏幕,我能够使用 Reset 命令将实例恢复到工作状态。

**注意:** 该实例设置为在空闲时间一小时后暂停。这并不明显相关;失败发生在创建后一个多小时,但在事情变得糟糕之前肯定没有一个小时的空闲时间。

今天,我回来后再次能够在同一个实例中工作一个多小时,但随后出现相同的症状。无法执行代码,无法保存笔记本。

然而,现在情况更糟了,因为点击“重置”会导致光标无休止地旋转。该实例将无法完成重置并且无法启动。当我将鼠标悬停在旋转光标上应位于“打开 JUPYTERLAB”按钮的位置时,会出现一个悬停框,显示“正在设置 JupyterLab 代理”。

实例状态的悬停文本显示:“正在配置”。

更多:我还尝试从工作台控制台屏幕创建一个新的笔记本实例,它陷入相同的状态 - 只是旋转,从未达到运行状态。如果我尝试重置它,屏幕底部会出现一个小弹出窗口,如下所示: 在此输入图像描述

随后,重置按钮引发的悬停文本为: 在此输入图像描述

至少,我希望至少重新获得一次对初始实例的访问权限,以恢复笔记本中的一些代码(并在不那么不稳定的云服务中运行它)。最好的情况是,您可以帮助我管理此问题,以便随着时间的推移,此 GCP 服务对我来说实际上是可行的。

jupyter-notebook google-cloud-ml gcp-ai-platform-notebook google-cloud-vertex-ai

5
推荐指数
0
解决办法
2916
查看次数

qdap包:将零位数转换为"零"字的错误

之前(作为一个菜鸟)我把它作为一个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"除外).这是一个真正的错误吗?

text-processing numbers r qdap

4
推荐指数
1
解决办法
52
查看次数