我有一个向量,其中的元素如下所示:
x <- c("3434/1233", "3434.332/232.2", "220.23/932.89", "908.11111/9")
我希望将斜杠后面的数字替换为它们的值乘以60。
因此,得到的向量将是:
x.times.sixty <- c("3434/73980", "3434.332/13932", "220.23/55973.4", "908.11111/540")
我该怎么做呢?
我尝试了以下方法,但都不起作用:
gsub(x = x, pattern = "/(.*)", replacement = as.numeric('\\1' * 60))
此外还有这个:
gsub(x = x, pattern = "/(.*)", replacement = '\\1 * 60')
9*60 = 540
- akrun