我的data.frame有超过100个观察值.下面是它的快照
Variable
BloodPressure
HeartRate
Residual
BloodPressure1
HeartRate1
Residual1
BloodPressure2
HeartRate2
Residual2我想从上面的data.frame中去掉数字零件。我的新输出应该是
Variable
BloodPressure
HeartRate
Residual
BloodPressure
HeartRate
Residual
BloodPressure
HeartRate
Residual不管怎么说,我可以在R中使用下面的条件,就像我们在SAS中使用一样
if variable like "%BloodPressure%" then new_variable = "BloodPressure"或者我可以将变量中的字符部分作为子字符串并创建new_variable吗?
发布于 2016-01-27 17:27:57
如果您只想删除字符串中的数字,请尝试R函数$ gsub $
> gsub("\\d+","","residual1")
[1] "residual"https://stackoverflow.com/questions/35040667
复制相似问题