沉闷科学的掘墓人分享 http://blog.sciencenet.cn/u/Bearjazz

博文

如何在R语言中进行数据的文本型和数字型的互换

已有 45605 次阅读 2012-12-15 00:21 |个人分类:我的研究|系统分类:科研笔记|关键词:学者| R语言, 数字, 文本, 互换

如何在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"



https://m.sciencenet.cn/blog-508298-642767.html

上一篇:解决单倍型网络图软件TCS1.21.jar打不开的难题
下一篇:用source函数代替繁冗的R语言打包过程

0

该博文允许注册用户评论 请点击登录 评论 (4 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-14 20:45

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部