R語言基礎2

數(shù)據(jù)的結(jié)構(gòu)

向量

一排有序排列的元素
-向量的賦值

x=c(1,2,3,4,5,7)
x=seq(from=1,to=20,by=2)
x=1:10
x=rep(1:3,times=2)

-提取向量中的元素

x[4]#x第4個元素
x[-4]#排除法,除了第4個元素之外剩余的元素
x[2:4]#第2到4個元素
x[-(2:4)]#除了第2-4個元素
x[c(1,5)] #第1個和第5個元素
x[x==2]#等于10的元素
x[x>1]#大于1的元素
x[x %in% c(1,2,5)]#存在于向量c(1挽绩,2,5)中的元素

數(shù)據(jù)框

讀取本地數(shù)據(jù)

a=read.table(file, header = FALSE, sep = "", quote = ""’", dec = ".", row.names, col.names, as.is = FALSE, na.strings = "NA", colClasses = NA, nrows = -1,skip = 0, check.names = TRUE, fill = !blank.lines.skip,strip.white = FALSE, blank.lines.skip = TRUE, comment.char = "#")

file:文件名(包在""內(nèi)驾中,或使用一個字符型變量)唉堪,可能需要全路徑 (注意符號\不允許包含在內(nèi),必須用/替 換)
-header:一個邏輯值(FALSE or TRUE)肩民,用來反映這個文件的第一行是否包含變量名
-sep:文件中的字段分離符唠亚,例如對用制表符分隔的文件使用sep="\t"
-quote:指定用于包圍字符型數(shù)據(jù)的字符
-dec:用來表示小數(shù)點的字符
-row.names:保存著行名的向量,或文件中一個變量的序號或名字,缺省時行號取為1, 2, 3, . . .
-col.names:指定列名的字符型向量(缺省值是:V1, V2, V3, . . . )
-as.is:控制是否將字符型變量轉(zhuǎn)化為因子型變量(如果值為FALSE),或者仍將其保留為字符型(TRUE)持痰;as.is可以是邏輯型灶搜,數(shù)值型或者字符 型向量,用來判斷變量是否被保留為字符
-na.strings:代表缺失數(shù)據(jù)的值(轉(zhuǎn)化為NA)
-colClasses:指定各列的數(shù)據(jù)類型的一個字符型向量
-nrows:可以讀取的最大行數(shù)(忽略負值)
-skip:在讀取數(shù)據(jù)前跳過的行數(shù)
-check.names:如果為TRUE工窍,則檢查變量名是否在R中有效
-fill:如果為TRUE且非所有的行中變量數(shù)目相同割卖,則用空白填補
-strip.white:在sep已指定的情況下,如果為TRUE患雏,則刪除字符型變量前后多余的空格
-blank.lines.skip:如果為TRUE鹏溯,忽略空白行
-comment.char:一個字符用來在數(shù)據(jù)文件中寫注釋,以這個字符開頭的行將被忽略 (要禁用這個參數(shù)淹仑,可使用comment.char = "")
對于read.table()嚴格要求所有列都對等丙挽,而read.csv()并不要求,后者會按最大列匀借,或指定的列數(shù)填充颜阐,空串可指定相應的字符或數(shù)字填充

提取元素

a[x,y]#第x行第y列

  • a[x,]#第x行
  • a[,y]#第y列
  • a[y] #也是第y列
  • a[a:b]#第a列到第b列
  • a[c(a,b)]#第a列和第b列
  • a$列名#也可以提取列(優(yōu)秀寫法,而且這個命令還優(yōu)秀到不用寫括號的地步吓肋,并且支持Tab自動補全哦凳怨,不過只能提取一列)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市蓬坡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌屑咳,老刑警劉巖萨赁,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件腋寨,死亡現(xiàn)場離奇詭異谜疤,居然都是意外死亡佃延,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門夷磕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來履肃,“玉大人,你說我怎么就攤上這事企锌∮芘ǎ” “怎么了?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵撕攒,是天一觀的道長陡鹃。 經(jīng)常有香客問我,道長抖坪,這世上最難降的妖魔是什么萍鲸? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮擦俐,結(jié)果婚禮上脊阴,老公的妹妹穿的比我還像新娘。我一直安慰自己蚯瞧,他們只是感情好嘿期,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著埋合,像睡著了一般备徐。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上甚颂,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天蜜猾,我揣著相機與錄音秀菱,去河邊找鬼。 笑死蹭睡,一個胖子當著我的面吹牛衍菱,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播肩豁,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼脊串,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了清钥?” 一聲冷哼從身側(cè)響起洪规,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎循捺,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體雄人,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡从橘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了础钠。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片恰力。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖旗吁,靈堂內(nèi)的尸體忽然破棺而出踩萎,到底是詐尸還是另有隱情,我是刑警寧澤很钓,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布香府,位于F島的核電站,受9級特大地震影響码倦,放射性物質(zhì)發(fā)生泄漏企孩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一袁稽、第九天 我趴在偏房一處隱蔽的房頂上張望勿璃。 院中可真熱鬧,春花似錦推汽、人聲如沸补疑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽莲组。三九已至,卻和暖如春栈妆,著一層夾襖步出監(jiān)牢的瞬間胁编,已是汗流浹背厢钧。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留嬉橙,地道東北人早直。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像市框,于是被迫代替她去往敵國和親霞扬。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容

  • —————————第一部分[三維數(shù)據(jù)結(jié)構(gòu)]——————— 一枫振、三維數(shù)據(jù)結(jié)構(gòu) 數(shù)組概況: 二維數(shù)據(jù)結(jié)構(gòu)——矩陣↓疊加...
    ShanSly閱讀 764評論 0 4
  • 數(shù)據(jù)的導入 參考文章 在R語言中喻圃,常常用到導入數(shù)據(jù)的源文件是Excel文件,CSV文件粪滤,文本文件等等斧拍。 導入csv...
    天涯清水閱讀 33,247評論 0 13
  • 一.R環(huán)境設置 嘗試在線環(huán)境 你真的不需要設置自己的環(huán)境來開始學習R編程語言。 原因很簡單杖小,我們已經(jīng)在線設置了R編...
    JackHCC閱讀 521評論 0 0
  • 一.R環(huán)境設置 嘗試在線環(huán)境 你真的不需要設置自己的環(huán)境來開始學習R編程語言肆汹。 原因很簡單,我們已經(jīng)在線設置了R編...
    JackHCC閱讀 1,049評論 0 1
  • R語言read.table()讀取不規(guī)則數(shù)據(jù) R Read.delim Example read.delim()f...
    秋醬閱讀 24,419評論 0 6