|||
如何在R语言中进行文本和数字的互换
熊荣川
xiong rongchuan
六盘水师范学院生物信息学实验室
xiongrongchuan@126.com
http://blog.sciencenet.cn/u/Bearjazz
R语言常常使用导入表格或文本格式的文件作为输入,但是导入的数据类型往往和我们需要的数据类型差强人意,例如如果使用readLines() 函数从文本文件导入的数字往往是文本格式,而使用read.csv()函数从csv格式的表格文件导入的数字常常作为数字型数据。因此在使用之前须进行一定的转化,下面两个函数可以实现数字型和字符型数据之间的转化。
a = "100" #将100作为字符文本
> a
[1] "100" #查看a
b = as.numeric(a) #文本转化为数字,可进行运算
> b+1
[1] 101
c = as.character(b) #将数字b转化成字符格式,并赋值给c
> c #查看c
[1] "100"
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-1 10:21
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社