小编use*_*161的帖子

更轻松地搜索data.frame中的列

我有一个像下面这样的数据库

Var1 Var2 Var3 X Y Z
VIX  SPX  VOL  2 3 4
SPX  VIX  NA   4 4 NA
SPX  NA   NA   2 NA NA
Run Code Online (Sandbox Code Playgroud)

我希望将第一行与来自用户的输入隔离为VIX,SPX和VOL.但是,在这样的数据库中,我不知道这些变量保存在哪个组合中.

也就是说,我们可能将VIX作为Var1,SPX作为Var2,VOL作为Var3,或者我们可能将VOL作为Var1,SPX作为Var2,VIX作为Var3.在这种情况下,可以有6种组合.

我可以连接字符串以在R中创建所有6种可能性并进行一行查找.但我正在寻找一种更简单的算法.

我试图使用子集来过滤一列接一列,但同样麻烦.在R中是否有更简单的方法

algorithm search r multiple-columns dataframe

2
推荐指数
1
解决办法
79
查看次数

标签 统计

algorithm ×1

dataframe ×1

multiple-columns ×1

r ×1

search ×1