1119-1122 課外

學(xué)著后面问芬,感覺前面快忘完了,找了個簡單免費課程復(fù)習(xí)了下呆万,https://study.163.com/course/courseMain.htm?courseId=1003433004

矩陣筹误、數(shù)據(jù)框寂诱、列表的區(qū)別

當(dāng)缺失值時躯泰,

  • 矩陣會自動填充谭羔,并返回報警信息;
  • 數(shù)據(jù)框直接報錯
  • 列表返回如實填充
1542641329857.jpg

向量里只能有一種元素

向量的位置索引
取名字


2.jpg

dim = c(2,3,5)表示2行麦向,3列瘟裸,5個矩陣
dim()展示矩陣的行列信息,
nrow(), ncol(),head()

  • 運算
    colSums(), colMeans(), rowSums(),rowMeans()

  • 求解 y= sin(x) 0到2pi與x軸圍成的面積

n <- 1000
x <- seq(0,2*pi, length.out = n)
y <- abs(sin(x))
plot(x,y)
sum(y*2*pi/n)

列表

nchar()
paste(data,data1,sep = ',')
strsplit()

  • 索引
    my.list[[]] →向量
    unlist

作業(yè)

head(iris)
iris$Species
iris[101:150,]

答案

iris[iris$Species == virginica,]
Error in `[.data.frame`(iris, iris$Species == virginica, ) : 
  object 'virginica' not found
 iris[iris$Species == "virginica",]
iris[iris$Sepal.Width > 4,]

or

 attach(iris)
 iris[Sepal.Width >4,]
iris[iris$Sepal.Width >= 4 & iris$Sepal.Width <= 5,]

字符串操作

paste(), paste0()
strsplit(),打斷之后返回的是列表


圖片.png

x<- chartr('k','h',x)表示用h替換x中的k

  • 替換和被替換的要等長度
    刪除函數(shù): gsub('af',‘’,x) 刪除x中的‘a(chǎn)f’

自定義函數(shù)

判定用 ==
正則表達(dá)式中诵竭, "."表達(dá)任意值话告,
a <- "www.baidu.com" b <- strsplit(a,'.') b [[1]] [1] ""
要像表達(dá)本身意思,

b <- strsplit(a,'\\.')
or 
b<- strsplit(a,".",fixed = T)

創(chuàng)建新變量

清除所有變量 rm(list = ls())

ifelse(mydata$am[1:5] ==0),'automatic','manual')

和以下的等價

for(i in 1:5) {
if(mydata$am[i] ==0){
print('automatic')
} else {
print('manual')
}
}

變量名稱變化

dataage[dataage ==99]<-NA

常用函數(shù)

max(),返回最大值
which.max()返回最大值的位置
mean(), quantile()

  • round()取整
  • ceiling()
  • floor()向下取整
  • rnorm()生成隨機(jī)數(shù)
  • sample(replace=T )replace=T b表示可放回抽樣
  • sort()按從小到大的順序排列
  • order()返回位置
  • scale()

高級函數(shù)

  • paste(x,y,sep = '-', collapse = '#')
  • merge(table1,table2,by.x=,by.y=,all = F)保留兩個表中都有的卵慰,all = T 沙郭,所有信息都有。裳朋。
  • all()
  • any()

另外一種數(shù)據(jù)框的操作方法

圖片.png
  • apply家族
  • apply(iris[,-5],1,mean),1 對行操作棠绘,2對列操作
  • sapply(iris[,-5],mean)默認(rèn)按列操作,數(shù)值型向量
  • sapply(iris[,1:4],mean)再扭,返回列表

控制流

if(){}
else{}
switch()

coun1<-function(x){
cou<-sum( x%% ==1)
return(cou)
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末氧苍,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子泛范,更是在濱河造成了極大的恐慌让虐,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件罢荡,死亡現(xiàn)場離奇詭異赡突,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)区赵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進(jìn)店門惭缰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人笼才,你說我怎么就攤上這事漱受。” “怎么了骡送?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵昂羡,是天一觀的道長。 經(jīng)常有香客問我摔踱,道長虐先,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任派敷,我火速辦了婚禮蛹批,結(jié)果婚禮上撰洗,老公的妹妹穿的比我還像新娘。我一直安慰自己腐芍,他們只是感情好差导,可當(dāng)我...
    茶點故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著甸赃,像睡著了一般。 火紅的嫁衣襯著肌膚如雪冗酿。 梳的紋絲不亂的頭發(fā)上埠对,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天,我揣著相機(jī)與錄音裁替,去河邊找鬼项玛。 笑死,一個胖子當(dāng)著我的面吹牛弱判,可吹牛的內(nèi)容都是我干的襟沮。 我是一名探鬼主播,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼昌腰,長吁一口氣:“原來是場噩夢啊……” “哼开伏!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起遭商,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤固灵,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后劫流,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體巫玻,經(jīng)...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年祠汇,在試婚紗的時候發(fā)現(xiàn)自己被綠了仍秤。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡可很,死狀恐怖诗力,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情我抠,我是刑警寧澤姜骡,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站屿良,受9級特大地震影響圈澈,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜尘惧,卻給世界環(huán)境...
    茶點故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一康栈、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦啥么、人聲如沸登舞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽菠秒。三九已至,卻和暖如春氯迂,著一層夾襖步出監(jiān)牢的瞬間践叠,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工嚼蚀, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留禁灼,地道東北人。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓轿曙,卻偏偏與公主長得像弄捕,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子导帝,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,077評論 2 355

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

  • 在挖掘分析的過程當(dāng)中對字符串的處理是極為重要的守谓,且出現(xiàn)也較為頻繁,R語言作為當(dāng)前最為流行的開源數(shù)據(jù)分析和可視化平臺...
    果果哥哥BBQ閱讀 5,823評論 0 8
  • 基礎(chǔ)篇NumPy的主要對象是同種元素的多維數(shù)組您单。這是一個所有的元素都是一種類型分飞、通過一個正整數(shù)元組索引的元素表格(...
    oyan99閱讀 5,130評論 0 18
  • 循環(huán)對于代碼運行來說是非常消耗時間和資源的,在R中睹限,要盡量少使用for while循環(huán)譬猫,用apply函數(shù)族的話對于...
    willnight閱讀 3,477評論 0 2
  • 歡迎關(guān)注公眾號:oddxix I. 導(dǎo)論 簡單來講,編程是借助計算機(jī)來解決某個問題羡疗。學(xué)習(xí)編程的就是訓(xùn)練我們解決問題...
    oddxix閱讀 1,094評論 0 12
  • 這些年來叨恨,你既無出世的能耐柳刮,也無入世的精明。你周轉(zhuǎn)于人情世故間痒钝,笨拙又生疏秉颗。你應(yīng)付著一地的雞毛蒜皮,偶爾的不懷好意...
    悲傷電影閱讀 357評論 0 0