R语言提取数字的个位数

Python016

R语言提取数字的个位数,第1张

library(stringr)

q=74894

str_extract(q,'[0-9]{1}')

#?str_extract for more details

可以参考下面的代码(以整数为例):

a=input('输入三位数以上的数')

b=num2str(a)

N=length(b)

units=b(N)

tens=b(N-1)

hundreds=b(N-2)

扩展资料:

常用函数

floor(x):下取整,即舍去正小数至相邻整数

ceil(x):上取整,即加入正小数至相邻整数

rat(x):将实数x化为多项分数展开

rats(x):将实数x化为分数表示

sin( )   正弦(变量为弧度)

Cot( )   余切(变量为弧度)

sind( )  正弦(变量为度数

Cotd( )  余切(变量为度数)

asin( )  反正弦(返回弧度)

acot( )  反余切(返回弧度)

Asind( ) 反正弦(返回度数)

acotd( ) 反余切(返回度数)

参考资料来源:百度百科-MATLAB

拿这个数依次除以这个千、百、十等等,,注意是依次除,求得的整数便是对应位数的各个位数。比如1982除以1000得到1余数982;然后982除以100得到9余数82;然后82除以10得到8余数2;然后2除以1得到2.