我有一个变量保持值(new Date()).valueOf()
。如何将其转换为数字值,如a <- " 1/2"
。而且来自&#39; b&#39;我想提取1。
是否可以从&#34; a&#34;中提取1。没有将其转换为数字?
注意:这里我的字符串(a)包含1之前的空格。
答案 0 :(得分:3)
我们可以使用eval(parse
b <- eval(parse(text=a))
b
#[1] 0.5
可以使用fractions
library(MASS)
课程
library(MASS)
fractions(b)
#[1] 1/2
如果帖子是要单独删除空间
sub('^\\s+', '', a)
#[1] "1/2"
如果我们需要从&#39; a&#39;中提取1。
gsub('\\/.*|\\s+', '', a)
#[1] "1"