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

博文

R语言中表格输入(read.csv)时的标题行处理

已有 16435 次阅读 2012-11-1 17:31 |个人分类:我的研究|系统分类:科研笔记| R语言, 处理, 表格输入, 标题行

R语言中表格输入(read.csv)时的标题行处理

 

熊荣川

xiong rongchuan

六盘水师范学院生物信息学实验室

xiongrongchuan@126.com

http://blog.sciencenet.cn/u/Bearjazz

 

 

我们常常用read.csv()函数来输入excel表格数据。但是要注意的是,如果你原来的表格数据没有标题行时,读书会自动忽略第一行数据(把它当成了标题行),造成你的数据少了一行。

以下是用记事本打开的一个csv格式文件

1,72

76,144

137,205

207,275

1209,1277

2864,2936

3899,3969

3970,4040

4040,4108

5142,5209

5210,5279

5280,5352

5380,5442

5443,5509

7056,7126

7128,7196

7885,7953

9579,9647

9988,10056

11723,11787

14170,14238

17801,17869

如果我们直接输入

mat = read.csv("tRNAinfo.csv")

那结果就是

      X1   X72

1     76   144

2    137   205

3    207   275

4   1209  1277

5   2864  2936

6   3899  3969

7   3970  4040

8   4040  4108

9   5142  5209

10  5210  5279

11  5280  5352

12  5380  5442

13  5443  5509

14  7056  7126

15  7128  7196

16  7885  7953

17  9579  9647

18  9988  10056

19 11723  11787

20 14170  14238

21 17801  17869

丢失了第一行数据

但是如果换成以下代码

mat = read.csv("tRNAinfo.csv",header = FALSE)

结果就对了

      V1    V2

1      1    72

2     76   144

3    137   205

4    207   275

5   1209  1277

6   2864  2936

7   3899  3969

8   3970  4040

9   4040  4108

10  5142  5209

11  5210  5279

12  5280  5352

13  5380  5442

14  5443  5509

15  7056  7126

16  7128  7196

17  7885  7953

18  9579  9647

19  9988  10056

20 11723  11787

21 14170  14238

22 17801  17869

 

 

就这么简单,祝您科研愉快。



https://blog.sciencenet.cn/blog-508298-628327.html

上一篇:R语言中括号的处理
下一篇:r语言中删除数据集中的一列或一行数据
收藏 IP: 210.75.236.*| 热度|

0

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

数据加载中...

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

GMT+8, 2024-11-23 16:26

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部