• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何使用变量值在R中调用数据帧

r 来源:vijayaraghavan Devaraj 5次浏览

我已经编写了以下代码来比较两个市场,如果我们单独提供数据框名称,代码正在工作。如何使用变量值在R中调用数据帧

enter image description here

for(i in 1:nrow(Market_SystemA)) 

{ 

    A <- Market_SystemA[i,2] 

    B <- Market_SystemB[i,3] 



    MarketA <- data.frame(A) 

    MarketB <- data.frame(B) 

    #This is s fuction in R 

    Compare_Function(MarketA,MarketB) 

} 


===========解决方案如下:

我不知道如果我正确地理解你的问题,但似乎要调用compare_function上两个字符串引用现有的数据帧。要真正从字符串中获取数据帧,您需要使用get函数,该函数会查找名称与该字符串匹配的对象。

MarketA <- get(A)


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)