小编Jos*_*ira的帖子

一个热编码向量列表

有没有一种快速的方法来对 R 中的向量列表(具有不同的长度)进行一次性编码,最好使用 tidyverse?

例如:

vals <- list(a=c(1), b=c(2,3), c=c(1,2))
Run Code Online (Sandbox Code Playgroud)

想要的结果是一个宽数据框:

   1   2   3
a  1   0   0
b  0   1   1
c  1   1   0
Run Code Online (Sandbox Code Playgroud)

谢谢!

r tidyverse

5
推荐指数
1
解决办法
373
查看次数

VS Code 在列表的切换元素中进行阶段更改的快捷方式

我想添加一个快捷方式,以在 VS Code 的 SCM 窗格中“切换”的所有文件中进行阶段更改。行为应该与我单击切换了多个文件的特定文件的加号图标相同(见图):

在此输入图像描述

到目前为止我已经设置了以下键绑定:

{
    "key": "cmd+enter",
    "command": "git.stage",
    "when": "listFocus && sideBarFocus && activeViewlet == 'workbench.view.scm'"
}
Run Code Online (Sandbox Code Playgroud)

这不能正常工作。它仅暂存最后一个焦点编辑器中的文件,忽略“更改”中所做的选择。

关于如何解决“何时”使其发挥作用有什么想法吗?

就上下文而言,我希望能够仅使用键盘在 Change 中暂存选定的文件列表。

谢谢!

git visual-studio-code vscode-keybinding

5
推荐指数
1
解决办法
449
查看次数

使用具有用户特定设置的开发容器的推荐(或好的)方法是什么?

抱歉,如果这是一个基于意见的问题......

我想看看是否有人对如何处理开发容器的基于用户和项目的设置有任何好的建议。我的意思是如何能够使用 Dockerfile 并devcontainer.json在项目中进行设置,并根据用户偏好添加配置来控制版本。例如不同的环境变量、别名或bash_profile定义。

我的方法是将它们放在由“postCreateCommand”调用的单独脚本中,这样每个开发人员都可以在本地拥有自己的版本,但这似乎根本不是最佳选择。

有任何想法吗?

visual-studio-code vscode-remote

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