我的企业有一个 Git 存储库。要进行更改,我必须在分叉存储库中进行更改,然后发出拉取请求。
我主要使用 RStudio,因此我启用了它与 Git 的集成。我可以对我的分叉存储库进行更改,然后推送、拉取、同步等。问题是我仍然需要登录 GitHub 并为我的分叉存储库发出拉取请求的额外步骤。RStudio 有办法做到这一点吗?
我有用户级数据,如下所示:
ID V1 V2 V3 V4
001 1 0 1 0
002 0 1 0 1
003 0 0 0 0
004 1 1 1 0
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,我想要一个优雅的解决方案(可能使用tidyr)来动态重构它,使其显示为:
ID Num_Vars Var1 Var2 Var3
001 2 V1 V3 NA
002 2 V2 V4 NA
003 0 NA NA NA
004 3 V1 V2 V3
Run Code Online (Sandbox Code Playgroud)
请注意,此示例已简化,实际上存在许多变量.关键是要根据Var1-VarX中为任何用户填充的最大1个数来检测应创建多少变量的代码.