科学网 您所在的位置:网站首页 rstudio读取csv文件行数变多 科学网

科学网

2023-08-09 22:58| 来源: 网络整理| 查看: 265

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

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

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

 

熊荣川

xiong rongchuan

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

[email protected]

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.*| 热度|


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有