R语言如何按行读取无序的TXT

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言如何按行读取无序的TXT相关的知识,希望对你有一定的参考价值。

r语言读取.txt文件中的内容,采用函数read.table(“xxx.txt”,head=TRUE|FALSE); 其中head=TRUE表示含有属性的标题,head=FALSE表示不含属性的标题。下面以读取exam0203.txt中的文件为例。
//exam0203.txt
Name Sex Age Height Weight
Alice F 13 56.5 84.0
Becka F 13 65.3 98.0
Gail F 14 64.3 90.0
Karen F 12 56.3 77.0
Kathey F 12 59.8 84.5
Mary F 15 66.5 112.0
Sandy F 11 51.3 50.5
Sharon F 15 62.5 112.5
Tammy F 14 62.8 102.5
Alfred M 14 69.0 112.5
Duke M 14 63.5 84.0
Guido M 15 67.0 133.0
James M 12 57.3 83.0
Jeffrey M 13 62.5 84.0
John M 12 59.0 99.5
Philip M 16 72.0 150.0
Robert M 12 64.8 128.0
Thomas M 11 57.5 85.0
William M 15 66.5 112.0
由于该文件第一行是属性名称,即是含标题的.txt,所以head=TRUE。然后,编写.R脚本文件,如下:
//exam0203.R
setwd("G:\\myProject\\RDoc\\Unit1")
rt <- read.table("exam0203.txt",head=TRUE);rt
lm.sol <- lm(Weight~Height,data=rt)
summary(lm.sol)
参考技术A 先读进去比如:data=read.table(fileName,header=T), 然后直接用data[1]和data[3]就可以分别渠道地1列,第三列。如果想要同时取出这两列可以用data[c(1,3)],也可以取出来之后再和并cbind(data[1],data[3]). 这些只是我自己想的,都能实现但不一定是最佳方案。。

以上是关于R语言如何按行读取无序的TXT的主要内容,如果未能解决你的问题,请参考以下文章

C语言如何读取文件?

Qt中如何读取csv文件到二维数组

请问一下 怎么用c语言实现读取一个txt文件里的数据 要按行读出来

r语言如何生成矩阵偶数

C语言中,如何实现从文件中读取数据(大量的数据)后,在循环体中使用,每次传递3个值到数组。

R语言无序多分类Logistic回归模型实战