dataframe第二列 r语言_R语言-数据框
生活随笔
收集整理的這篇文章主要介紹了
dataframe第二列 r语言_R语言-数据框
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. 數(shù)據(jù)框的建立
數(shù)據(jù)框是R語言中一種重要的數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)框類似于矩陣,有行和列兩個維度。數(shù)據(jù)框和矩陣不同的是,數(shù)據(jù)框的每一列可以是不同的模式。例如,有些列是數(shù)字組成,有些列是字符串組成。數(shù)據(jù)框通過data.frame()函數(shù)來創(chuàng)建,調(diào)用格式為:data.frame(v1,v2,v3,...),v1,v2,v3為長度相同的向量。下面我們給出創(chuàng)建數(shù)據(jù)框的一個簡單例子。
> name<-c("John","Jack","Mike") > score<-c(89,78,85) > data<-data.frame(name,score) > dataname score 1 John 89 2 Jack 78 3 Mike 85函數(shù)data.frame()還可以將一個矩陣轉(zhuǎn)化為數(shù)據(jù)框。
> mat<-matrix(1:9,nr=3) > mat[,1] [,2] [,3] [1,] 1 4 7 [2,] 2 5 8 [3,] 3 6 9 > data<-data.frame(mat) > dataX1 X2 X3 1 1 4 7 2 2 5 8 3 3 6 9 > colnames(data)<-c("a","b","c") > dataa b c 1 1 4 7 2 2 5 8 3 3 6 92.數(shù)據(jù)框的訪問
數(shù)據(jù)框的訪問和矩陣基本相同
> name<-c("John","Jack","Mike") > score<-c(89,78,85) > data<-data.frame(name,score) > dataname score 1 John 89 2 Jack 78 3 Mike 85 > data[,1]#訪問第一列 [1] John Jack Mike Levels: Jack John Mike > data$name#訪問第一列 [1] John Jack Mike Levels: Jack John Mike > data$score#訪問第二列 [1] 89 78 85 > data[,2]#訪問第二列 [1] 89 78 85 > data[1,]#訪問第一行name score 1 John 89 > data[2,2]#訪問第二行 第二列的 數(shù)據(jù) [1] 783.數(shù)據(jù)框的讀取
3.1第一行為標題的數(shù)據(jù)讀取
第一行為標題的數(shù)據(jù)#首先copy數(shù)據(jù),然后運行下面語句 > data<-read.table("clipboard",header=T) #header參數(shù)表示第一行是否為標題,header=T表示第一行為標題行,默認為F. > data姓名 身高 體重 1 Jack 176 89 2 John 189 76 3 Tom 167 65無標題行的數(shù)據(jù)3.2 第一行無標題行的數(shù)據(jù)
#首先copy數(shù)據(jù),然后運行下面語句 > data<-read.table("clipboard") > dataV1 V2 V3 1 Jack 176 89 2 John 189 76 3 Tom 167 653.3 數(shù)據(jù)文件的讀取
數(shù)據(jù)文件data.txt方法1
# 把數(shù)據(jù)文件data.txt放在當前工作目錄下 >data<-read.table("data.txt",header=T) > dataname height weight 1 Jack 178 76 2 Tom 182 80 3 John 177 74方法2
#也可以直接讀取數(shù)據(jù) > data1<-read.table("C:/Users/Desktop/data.txt",header=T) > data1name height weight 1 Jack 178 76 2 Tom 182 80 3 John 177 74總結(jié)
以上是生活随笔為你收集整理的dataframe第二列 r语言_R语言-数据框的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: three.js加载3d模型_可加载5亿
- 下一篇: vb.net 判断是否为ip 正则_PH