科学网 | 您所在的位置:网站首页 › rstudio读取csv文件行数变多 › 科学网 |
R语言中表格输入(read.csv)时的标题行处理
已有 15534 次阅读 2012-11-1 17:31 |个人分类:我的研究|系统分类:科研笔记| R语言, 处理, 表格输入, 标题行 R语言中表格输入(read.csv)时的标题行处理
熊荣川 xiong rongchuan 六盘水师范学院生物信息学实验室 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 实验室设备网 版权所有 |