【发布时间】:2018-09-19 13:28:45
【问题描述】:
我希望这是一个简单的问题。
我有两个变量,我想从另一个变量中取出一个变量的字符串,基本上是为了得到第二个变量中剩下的任何东西
variable1='test'
variable2='test2'
wantedresult='2'
newdf=as.data.frame(cbind(variable1,variable2,wantedresult))
如果 gsub 使用 2 列,我会使用它,但第一个参数必须是字符串而不是变量
gsub(newdf$variable2,'',newdf$variable1)
还有其他方法可以做到这一点吗? 谢谢
【问题讨论】:
-
newdf <- data.frame(variable1='test', variable2='test2'); newdf$wanted <- with(newdf, gsub(variable1, '', variable2, fixed = TRUE)); newdf