R語言實戰(zhàn)學(xué)習(xí)筆記 第二章 創(chuàng)建數(shù)據(jù)集

R語言實戰(zhàn)

第二章 創(chuàng)建數(shù)據(jù)集

1.數(shù)據(jù)集的概念:

數(shù)據(jù)集通常是由數(shù)據(jù)構(gòu)成的一個矩形數(shù)組,行表示觀測并齐,列表示變量舷蒲。

2.數(shù)據(jù)結(jié)構(gòu):

2.1 向量

函數(shù)c( )可用來創(chuàng)建向量。單個向量中的數(shù)據(jù)必須相同類型或相同模式(數(shù)值型混驰、字符型或邏輯型)。

2.2 矩陣

可通過函數(shù)matrix( )創(chuàng)建矩陣。一般使用格式為:

mymatrix<-matirx(vector,nrow=number_of_rows,ncol=number_of_columns,

byrow=logical_value,dimname=list(

char_vector_rowname,char_vector_colnames))

2.3 數(shù)組

通過函數(shù)array( )創(chuàng)建栖榨。形式如下:

myarray<-array(vector,dimensions,dimnames)

2.4 數(shù)據(jù)框

2.4.1 可以通過data.frame創(chuàng)建:

mydata<-data.frame(col1,col2,col3,...)

#其中col1昆汹、col2、col3可以是任何類型婴栽。

2.4.2 選取數(shù)據(jù)框中的元素

attach( )满粗、detach( )、和with( )

attach( )可將數(shù)據(jù)框添加到R的搜索路徑中居夹。detach( )則是將數(shù)據(jù)框從搜索路徑中移除败潦。

2.5 因子

factor( )

diabetes<-c("type1","type2","type1","type1")

要表示有序型變量,需要為函數(shù)factor( )指定參數(shù)ordered=TURE准脂。

2.6 列表

list( )

3.數(shù)據(jù)的輸入

常用的有:read.csv( )劫扒,read.table,參數(shù)有如下:

header:一個表示文件是否在第一行包含了變量名的邏輯型變量狸膏。

sep:分隔符沟饥。默認值是sep=" ",表示空格分隔湾戳。sep=","用于讀取用逗號分隔行內(nèi)數(shù)據(jù)的文件贤旷,sep="\t",用于讀取.table文件砾脑。

row.names:行名

col.names:列名

na.strings:缺失值的字符向量

colClasses: 每一列的類型

quote: 用于對有特殊字符的字符串劃定界限的字符串幼驶。默認值是雙引號或單引號。

skip:讀取數(shù)據(jù)前跳過的行的數(shù)目韧衣。

stringsAsFactors:字符是否需要轉(zhuǎn)換成因子盅藻。

text:指定文件進行處理的字符串。(需要進一步學(xué)習(xí))

mydata1<-read.csv("data.csv",skip=3,as.is=T,na.strings=c( ))

mydata2<-read,table("data2.csv",header=T,row.names="ID",sep=",")

小結(jié)

本章主要是掌握常見數(shù)據(jù)結(jié)構(gòu)畅铭,以及數(shù)據(jù)框中參數(shù)的使用氏淑。讀取文件數(shù)據(jù)是遇到問題該如何解決。

筆記參考R語言實戰(zhàn)(第2版)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末硕噩,一起剝皮案震驚了整個濱河市假残,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌炉擅,老刑警劉巖辉懒,帶你破解...
    沈念sama閱讀 206,013評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異谍失,居然都是意外死亡耗帕,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評論 2 382
  • 文/潘曉璐 我一進店門袱贮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事攒巍∷砸牵” “怎么了?”我有些...
    開封第一講書人閱讀 152,370評論 0 342
  • 文/不壞的土叔 我叫張陵柒莉,是天一觀的道長闻坚。 經(jīng)常有香客問我,道長兢孝,這世上最難降的妖魔是什么窿凤? 我笑而不...
    開封第一講書人閱讀 55,168評論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮跨蟹,結(jié)果婚禮上雳殊,老公的妹妹穿的比我還像新娘。我一直安慰自己窗轩,他們只是感情好夯秃,可當(dāng)我...
    茶點故事閱讀 64,153評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著痢艺,像睡著了一般仓洼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上堤舒,一...
    開封第一講書人閱讀 48,954評論 1 283
  • 那天色建,我揣著相機與錄音,去河邊找鬼舌缤。 笑死箕戳,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的友驮。 我是一名探鬼主播漂羊,決...
    沈念sama閱讀 38,271評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼卸留!你這毒婦竟也來了走越?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,916評論 0 259
  • 序言:老撾萬榮一對情侶失蹤耻瑟,失蹤者是張志新(化名)和其女友劉穎旨指,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體喳整,經(jīng)...
    沈念sama閱讀 43,382評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡谆构,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,877評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了框都。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片搬素。...
    茶點故事閱讀 37,989評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出熬尺,到底是詐尸還是另有隱情摸屠,我是刑警寧澤,帶...
    沈念sama閱讀 33,624評論 4 322
  • 正文 年R本政府宣布粱哼,位于F島的核電站季二,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏揭措。R本人自食惡果不足惜胯舷,卻給世界環(huán)境...
    茶點故事閱讀 39,209評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望绊含。 院中可真熱鬧桑嘶,春花似錦、人聲如沸艺挪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽麻裳。三九已至口蝠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間津坑,已是汗流浹背妙蔗。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留疆瑰,地道東北人眉反。 一個月前我還...
    沈念sama閱讀 45,401評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像穆役,于是被迫代替她去往敵國和親寸五。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,700評論 2 345