<optgroup id="r9hwm"></optgroup><nav id="r9hwm"><label id="r9hwm"></label></nav>

    <tt id="r9hwm"><tr id="r9hwm"></tr></tt>
  1. 
    
  2. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

  3. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

        1. <listing id="r9hwm"></listing>
          <delect id="r9hwm"></delect>
          <optgroup id="r9hwm"><samp id="r9hwm"><ol id="r9hwm"></ol></samp></optgroup>

          r語言判斷語句

          r語言中怎樣查看函數源代碼

          在r中看函數源代碼: 在R中,代碼可以分為如下幾個級別: 首先,是你輸入了函數對象名稱,你可以直接看到代碼的,如要獲得函數對象fivenum的代碼,就只需要在Console中鍵入函數對象名稱fivenum就可以得到如下結果: function (x, * = TRUE) { xna <- *(x) if (*) x <- x[!xna] else if (any(xna)) return(*(NA, 5)) x <- sort(x) n <- length(x) if (n == 0) *(NA, 5) else { n4 <- floor((n + 3)/2)/2 d <- c(1, n4, (n + 1)/2, n + 1 - n4, n) 0.5 * (x[floor(d)] + x[ceiling(d)]) } } 從上面的例子可以看出,這類函數對象的代碼是最容易看到的,也是我們學習的最好的材料了,而R中最大多數的函數對象是以這種方式出現的。

          其次,我們在輸入mean這類函數名次的時候,會出現如下結果: function (x, 。) UseMethod("mean") 這表示函數作者把函數“封”起來了。

          這個時候我們可以先試一試methods(mean),利用methods函數看看mean這個函數都有哪些類型的,我們得到的結果如下: [1] * * *t *me *t *t 其實對此可以有一個簡單的理解,雖然不夠精確。因為在R中,mean函數可以求得屬于不同類型對象的平均值,而不同類型對象平均值的求法還是有一些小小差 異的,比如說求一個向量的平均值和求一個數據框的平均值就有所差異,就要編寫多個mean函數,然后“封”起來,以一個統一的mean出現,方便我們使 用。

          這正好也反映了R有一種類似泛型編程語言的性質。 既然我們已經知道mean中還有這么多種類,我們可以輸入*t試一試就可以得到: function (x, trim = 0, * = FALSE, 。

          ) { if (!*c(x) && !*x(x) && !*l(x)) { warning("argument is not numeric or logical: returning NA") return(*c(NA)) } if (*) x <- x[!*(x)] trim <- trim[1] n <- length(x) if (trim > 0 && n > 0) { if (*x(x)) stop("trimmed means are not defined for complex data") if (trim >= 0.5) return(stats::median(x, * = FALSE)) lo <- floor(n * trim) + 1 hi <- n + 1 - lo x <- *(x, partial = unique(c(lo, hi)))[lo:hi] n <- hi - lo + 1 } .Internal(mean(x)) } 同樣就可以得到*、*、*me、*t、*t 的具體內容了。值得注意的是,在R中,出現有多個同樣近似功能的函數封裝為一個函數的時候(這時候在函數中多半會出現類似UseMethod函數使用的情 況),我們不妨先輸入*t試一試。

          這種形式的函數在R中一般作為默認的函數表示。 第三,這是一種特殊的情況,有人認為應該和第二種是一類,但是我還是要提出來單獨歸類。

          在這種情況也和第二種的原因有些類似,但并不是完全一致。 也許我們大家都很熟悉plot函數了吧,輸入函數名plot的時候,我們會得到如下結果: function (x, y, 。

          ) { if (*(attr(x, "class")) && *on(x)) { nms <- names(list(。)) if (missing(y)) y <- { if (!"from" %in% nms) 0 else if (!"to" %in% nms) 1 else if (!"xlim" %in% nms) NULL } if ("ylab" %in% nms) *on(x, y, 。

          ) else *on(x, y, ylab = paste(deparse(substitute(x)), "(x)"), 。) } else UseMethod("plot") } 請注意plot函數中也出現了UseMethod這個函數,但是和mean不同的是,前面有相當多的語句用于處理其他一些事情。

          這個時候,我們也使用methods(plot)來看看,得到如下結果: ** ** ** ** *t *gram* *y * ** *a* ** *ram* *nters* ** * *ish* * *t* *t* ** ** *mp* ** * *ncy * *n ** ** * *el* *SD 不看不知道,一看嚇一跳,還以為我們輸入plot的輸出就是函數本身,結果也許不是如此。可能有人已經理解了,其實最后的UseMethod函數實在默認的調用*t函數,趕快再看看*t函數吧,發現它再調用*函數,再看看*函數,再*函數中調用了一個.Internal(*(xy, type, pch, lty, col, bg, cex, lwd, 。

          ))函數,也許這就是真正起作用的函數了吧。思路基本上就是如此了,是否這個時候您可以獲得一些閱讀查找R函數內容的樂趣。

          除了直接輸入*t形式外,還可以使用getS3method(FUN,"default")來獲得代碼。這樣就解決了絕大多數函數代碼查看的工作了。

          在第二種情況種,我們說了一般可以通過*t獲得想要的結果。但是只有稱為generic的函數才有這種“特權”。

          而lm等則沒有,不過我們也可以嘗試使用methods(lm)來看看結果如何,發現: [1] * * *nce * * Warning message: function 'lm' appears not to be generic in: methods(lm) 出現了警告信息,表示說lm不是泛型函數,但是。

          轉載請注明出處華閱文章網 » r語言判斷語句

          短句

          溜冰的語句

          閱讀(346)

          描寫溜冰動作句子 我穿上了旱冰鞋,突然我的腳不聽使喚了,剛站起來,腳底一滑,身體重心不穩,身子往后一仰,整個人跌了個八字朝天。我有了一次教訓,特意留心觀察了周圍人們的滑冰姿

          短句

          冒泡語句

          閱讀(337)

          C語言冒泡算法 #include<stdio.h>#include<conio.h>void main(){int a[10],i,j,t;printf("Please input 10 numbers:\n");for(i=0;i<10;i++)scanf

          短句

          石林語句

          閱讀(317)

          形容石林的句子 1、一座石林就是一篇厚重的歷史,欲說還休,每一個故事說起來讓人身臨其境。由于時間比較匆促,導游聲聲催著走快點。移步換景,手上的相機連連按下,只怕一眨眼間,石林就會攸忽不見。但見“峰回路轉,曲徑通幽,石橋自橫,水聲潺潺,青苔

          短句

          英語句子詞性

          閱讀(362)

          求英語中句子所有詞性可以做什么成分 一.主語:主語(subject) 是一個句子的主題( theme), 是句子所述說的主體。它的位置一般在一句之首。可用作主語的有單詞、短語、從句乃至句

          短句

          報仇語句

          閱讀(339)

          形容報仇的句子有哪些1、明犯強漢者,雖遠必誅。 2、亦余心之所善兮,雖九死其猶未悔。 3、君子報仇十年不晚,小人報仇從早到晚。 4、留著青山在,不怕沒柴燒。 5、寧可出去碰壁,也不在家里面壁。是狼就要練好牙,是羊就要練好腿。 6、十八年后,我

          短句

          白描語句

          閱讀(317)

          白描語句 文學中的白描是文學創作中描寫手法之一。也是我國文學中為群眾所喜聞樂見的傳統的描寫手法。用最精練、最節省的文字粗線條地勾勒出人物的精神面貌。要求作家準確的把握住人物最主要的性格特征,不加渲染、鋪陳,而用傳神之筆加以

          短句

          英語句子語音

          閱讀(353)

          英語句子在線翻譯器 英語在線語音翻譯器 英語句子在線翻譯器 英語在線語音翻譯器 http://www.ss11.cn/Soft/749.html英語(English)是聯合國的工作語言之一,也是事實上的國際交流語言。英語屬于印歐語系中日耳曼語族下的西日耳曼語

          短句

          小別離語句

          閱讀(386)

          小別離孩子句子 出自美國詩人紀伯倫的《先知》原文:你的兒女,其實不是你的兒女。他們是生命對于自身渴望而誕生的孩子。他們借助你來這世界,卻非因你而來,他們在你身旁,卻并不屬于你。你可以給予他們的是你的愛,卻不是你的想法因為他們有自己

          短句

          騷擾語句

          閱讀(308)

          受到不愛的人的騷擾的句子 1、你抱著別人笑,我抱著自己哭。2、深藍的不是天空不是海洋不是氧氣,是我的強詞奪理不愿放棄你的決定。3、有時候,我在乎的不是你所說的,而是那些你沒有說的。4、有時候,表面上不動聲色,其實內心已經風起云涌,難過的

          短句

          溜冰語句

          閱讀(350)

          描寫溜冰動作句子 我穿上了旱冰鞋,突然我的腳不聽使喚了,剛站起來,腳底一滑,身體重心不穩,身子往后一仰,整個人跌了個八字朝天。我有了一次教訓,特意留心觀察了周圍人們的滑冰姿

          短句

          天真的語句

          閱讀(334)

          天真的句子說說 心情 自己搜集了一些關于天真的句子,希望對你有幫助! 1、用天真無邪的眼睛去發現生活中的美好,用一顆熾熱的童心去感受生命中的溫暖,用一臉童真的笑容去感染

          短句

          清廉的語句

          閱讀(346)

          關于廉潔的名言名句1、水不流則腐,官不廉則敗。2、財欲是只虎,色欲是柄劍。3、貪使人墮落,廉使人奮進。4、得志時貴在清醒,失意時重在平衡。5、在職一陣子,做人一輩子。6、松竹梅,歲寒三友,廉正清,為官三要。7、領導有正氣,職工有士氣,單位有朝氣

          短句

          轉運的語句

          閱讀(403)

          與“轉運”有關的句子有哪些1、載脂蛋白E作為一種生物學伴侶蛋白,能在腦內轉運膽固醇和脂肪。2、在審證后,我方發現轉運及分批裝運是不被允許的。3、每個基地下轄多個導彈旅,每個導彈旅編有一支以上的守備部隊,若干處地下設施,鐵路轉運點,以

          短句

          獨行的語句

          閱讀(327)

          關于獨行的句子 -1】終于為那一身江南煙雨覆了天下,容華謝后,不過一場,山河永寂.-2】千秋功名,一世葬你,玲瓏社稷,可笑卻無君王命.-3】鳳凰臺上鳳凰游,負約而去,一夜苦等,從此江南江北,萬里哀哭.-4】嗟嘆紅顏淚、英雄歿,人世苦多.山河永寂、怎堪歡

          短句

          溜冰的語句

          閱讀(346)

          描寫溜冰動作句子 我穿上了旱冰鞋,突然我的腳不聽使喚了,剛站起來,腳底一滑,身體重心不穩,身子往后一仰,整個人跌了個八字朝天。我有了一次教訓,特意留心觀察了周圍人們的滑冰姿

          短句

          冒泡語句

          閱讀(337)

          C語言冒泡算法 #include<stdio.h>#include<conio.h>void main(){int a[10],i,j,t;printf("Please input 10 numbers:\n");for(i=0;i<10;i++)scanf

          短句

          石林語句

          閱讀(317)

          形容石林的句子 1、一座石林就是一篇厚重的歷史,欲說還休,每一個故事說起來讓人身臨其境。由于時間比較匆促,導游聲聲催著走快點。移步換景,手上的相機連連按下,只怕一眨眼間,石林就會攸忽不見。但見“峰回路轉,曲徑通幽,石橋自橫,水聲潺潺,青苔

          短句

          英語句子詞性

          閱讀(362)

          求英語中句子所有詞性可以做什么成分 一.主語:主語(subject) 是一個句子的主題( theme), 是句子所述說的主體。它的位置一般在一句之首。可用作主語的有單詞、短語、從句乃至句

          短句

          報仇語句

          閱讀(339)

          形容報仇的句子有哪些1、明犯強漢者,雖遠必誅。 2、亦余心之所善兮,雖九死其猶未悔。 3、君子報仇十年不晚,小人報仇從早到晚。 4、留著青山在,不怕沒柴燒。 5、寧可出去碰壁,也不在家里面壁。是狼就要練好牙,是羊就要練好腿。 6、十八年后,我

          短句

          白描語句

          閱讀(317)

          白描語句 文學中的白描是文學創作中描寫手法之一。也是我國文學中為群眾所喜聞樂見的傳統的描寫手法。用最精練、最節省的文字粗線條地勾勒出人物的精神面貌。要求作家準確的把握住人物最主要的性格特征,不加渲染、鋪陳,而用傳神之筆加以

          短句

          勵志語句圖

          閱讀(373)

          勵志圖片句子大全 勵志圖片句子都有很多,不能一一列舉,舉例如下:勵志圖片示例: 勵志句子,示例: 1、天再高又怎樣,踮起腳尖就更接近陽光。 2、微笑擁抱每一天,做像向日葵般溫暖的女子。 3、別小看任何人,越不起眼的人。往往會做些讓人想不到的事

          短句

          優美的語句摘抄

          閱讀(346)

          優美的句子摘抄 1 記不清有多少個夜晚,在我翻閱紙張的指間滑落;記不清有多少支蠟燭,在我的凝視中化為灰燼。逝者如斯,我時時刻刻會聽見自己對生命承諾的余音,感到歲月的流轉在漸漸稀釋我的年少無知,我愿自己是一只上足了發條的時鐘,在晝夜不停

          <optgroup id="r9hwm"></optgroup><nav id="r9hwm"><label id="r9hwm"></label></nav>

            <tt id="r9hwm"><tr id="r9hwm"></tr></tt>
          1. 
            
          2. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

          3. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

                1. <listing id="r9hwm"></listing>
                  <delect id="r9hwm"></delect>
                  <optgroup id="r9hwm"><samp id="r9hwm"><ol id="r9hwm"></ol></samp></optgroup>
                  亚洲丰满少妇xxxxx高潮