我想data.frame在R中实现以下功能:
i1 i2 i3
1 A1 A2 A3
2 No A2 A3
3 A1 No A3
4 No No A3
5 A1 A2 No
6 No A2 No
7 A1 No No
8 No No No
Run Code Online (Sandbox Code Playgroud)
在每列中,变量可以是连接字符串"A"和列号或"否".本data.frame应包含所有可能的组合.
我的想法是使用expand.grid,但我不知道如何list动态创建.还是有更好的方法?
expand.grid(list(c("A1", "No"), c("A2", "No"), c("A3", "No")))
Run Code Online (Sandbox Code Playgroud)