一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

介紹那些不為人知,卻又好用到難以置信的R語言功能

電子工程師 ? 來源:lp ? 2019-04-04 13:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

有些業(yè)界從業(yè)人士對R語言的價值并不認可,他們認為R語言只針對統(tǒng)計分析。

R語言的確提供了很全面的統(tǒng)計分析的軟件包,比如CRAN,Bioconductor,Neuroconductor,以及ROpenSci;并且提供了優(yōu)秀的包管理功能。

但在與計算機領域朋友的溝通中,R語言其實已經(jīng)成長為一種多功能的編程語言,它的功能遠不限于數(shù)據(jù)分析而已。但是,R語言的很多優(yōu)秀特性并不為R語言社區(qū)以外的人所熟知。

在本文中,我將給大家介紹那些不為人知,卻又好用到難以置信的R語言功能。

1.R的標記語言可以制作可重復生成的Word和Powerpoint文檔

R語言中的rmarkdown包可以制作可重復生成的Word文檔和Powerpoint幻燈片,而這只需要改變一行YAML的代碼。

2.組建和運行一個可交互的網(wǎng)絡應用只需要幾行代碼

幾行R代碼就可以生成一個可交互的網(wǎng)絡應用。比方說如果使用R語言的flexdashboard包, 你只需要36行代碼,就可以生成一個可交互的動態(tài)報表,來探索你的BMI指數(shù)與全國健康營養(yǎng)檢查樣本結果的關聯(lián)。

3.幾行甚至一行R代碼就可以支持網(wǎng)絡應用的運行

另外一個很酷的功能是,通過rsconnect包,R語言還可以僅用一兩行代碼就支持網(wǎng)絡應用的運行。這些應用既可以通過自己的服務器來支持,也可以用shinyapps.io這種云服務器。

4.通過使用R語言的dplyr/dbplyr,幾乎各種數(shù)據(jù)庫都可以連接

使用dbplyr包,用R語言連接各種數(shù)據(jù)庫,無論是本地的還是遠程的,都非常方便。這個功能使R語言用戶可以不用擔心底層的數(shù)據(jù)庫,而獨立地從主流數(shù)據(jù)庫中抽取數(shù)據(jù)。R語言的bigrquery包還可以直接利用BigQuery和其他大規(guī)模數(shù)據(jù)存儲。

5.本地或多個不同的數(shù)據(jù)存儲,在R語言里可以利用相同的dblyr語法來操作

當你學會如何利用dplyr來轉換數(shù)據(jù),本地和遠程的數(shù)據(jù)庫、數(shù)據(jù)存儲都可以利用相同的代碼來操作。這個功能簡化了也統(tǒng)一化了操作多個數(shù)據(jù)庫和數(shù)據(jù)語言的過程。

6.你可以用Keras和Tensorflow訓練深度學習模型

使用keras包或TensorFlow接口,你可以利用R語言來學習預訓練或者開發(fā)全新的深度學習模型。

7.R語言可以編寫和支持應用程序接口(API)

Plumbr包可以把R函數(shù)直接轉換成網(wǎng)絡應用接口(API),并能很方便的集成到下游應用中去。如果你還安裝有Rstuodio Connect,這些函數(shù)可以像網(wǎng)絡應用一樣輕松地被部署。

8.你可以使用R語言來生成電子游戲的界面

不僅是網(wǎng)絡應用,R語言甚至可以生成電子游戲的界面。nessy 包可以幫助你生成并部署NES風格的Shiny應用。

9.你可以直接通過R語言調(diào)用Spark集群來分析數(shù)據(jù)

你想用大規(guī)模數(shù)據(jù)訓練又大又復雜的機器學習模型么?R語言的sparklyr包幫助你在單機或者大型的Spark集群上直接完成這項任務。

10.你可以在R語言中以交互的方式學習R

R語言的swirl包可以用來生成可交互的R語言學習教程。

本文介紹了十個R語言中的功能,這些當然不是R語言全部的優(yōu)秀特征。比如你還可以連接到AWS Polly來生成語音合成軟件,或者用R語言生成能夠回應語音命令的Shiny應用,甚至編寫深度學習的軟件來利用加速度數(shù)據(jù)去判斷哈利波特的法術。R語言已經(jīng)不單單是一門只能用來做數(shù)據(jù)分析的編程語言(雖然它在這方面超強?。?,對R語言的掌握能夠為你打開一扇開發(fā)實用和好玩應用的大門。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編程語言
    +關注

    關注

    10

    文章

    1955

    瀏覽量

    36389
  • 代碼
    +關注

    關注

    30

    文章

    4893

    瀏覽量

    70444
  • r語言
    +關注

    關注

    1

    文章

    30

    瀏覽量

    6491

原文標題:R語言有多強大?十個你不知道的功能

文章出處:【微信號:BigDataDigest,微信公眾號:大數(shù)據(jù)文摘】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    5G背后那些不為人知的事

    各種媒體把 5G描繪的天花亂墜,仿佛到了5G時代,我們可以享受到前所未有的互聯(lián)網(wǎng)體驗。但是情況果真如此么?5G的背后又有哪些不為人知的秘密呢?##5G時代人人都能享受高速率嗎?
    發(fā)表于 12-12 10:06 ?1956次閱讀

    [分享]PCB軟件不為人知的技巧

     PCB布線軟件的書籍和資料大家應該都看得不少了,網(wǎng)上有很多布線技巧的文章,大都是教人如何避免干擾,如何走地線等等,其實這些軟件里面還有一個功能,也很好用的,只是絕大部分的書籍都沒有介紹。這就
    發(fā)表于 03-24 15:36

    Android系統(tǒng)六個不為人知的故事

    Android是世界上最大的移動操作系統(tǒng),但是它還是有許多不為人知的故事不被大家所了解?,F(xiàn)在,就讓我們一起來看看那些普通人不知道、或者關于Android被隱藏起來的消息?;蛟S每天伴隨在你左右的Android
    發(fā)表于 06-12 11:31

    手機上的那些不為人知的傳感器

    傳感器,而這些傳感器各自又是怎么工作的呢?本文就對手機上各種的傳感器進行介紹以及進行相關功能的演示。  以下是三星Galaxy Note II的工程模式中的傳感器測試,我們按照這里的順序介紹一下
    發(fā)表于 11-07 15:53

    庫克暗示蘋果將發(fā)布重大產(chǎn)品:神秘且難以置信

    蘋果CEO蒂姆·庫克(Tim Cook)周二晚表示,蘋果正在研發(fā)神秘且令人難以置信的產(chǎn)品。
    發(fā)表于 05-31 08:48 ?509次閱讀

    令人難以置信!BodyCom新發(fā)明可讓人體觸摸解鎖

    美國微芯片公司發(fā)明了一個令人難以置信的新系統(tǒng),通過這項名為“BodyCom”新發(fā)明,用戶可以通過身體進行安全認證,打開房門、保險箱及其他裝置與設備。
    發(fā)表于 03-20 15:19 ?1950次閱讀

    PCB軟件不為人知的技巧

    PCB軟件不為人知的技巧,該技巧鮮為人知
    發(fā)表于 08-29 14:22 ?18次下載

    示波器可能不為人知的十二般武藝

    電路教程相關知識的資料,關于示波器可能不為人知的十二般武藝
    發(fā)表于 10-10 14:34 ?0次下載

    iPhone不為人知的小技巧,iOS10這樣用才最好用!

    雖然現(xiàn)在很多的蘋果手機都已經(jīng)更新到了iOS10,但是從反饋來看,不同的機型體驗都是不一樣的,有的好,有的壞。下面我就來告訴大家一些iPhone 不為人知的小技巧和iOS 10的正確使用方法。
    發(fā)表于 12-19 14:16 ?1.8w次閱讀

    揭秘北京現(xiàn)代第三工廠那些不為人知的“秘密”

    隨著全新悅動的售價公布時間越來越近,它的關注度也節(jié)節(jié)攀升,然而銷量之外的一個重要點就在于年產(chǎn)量的把控,北京現(xiàn)代在產(chǎn)能儲備上一定是有備而來,下面就來隨編輯一起探訪北京現(xiàn)代第三工廠那些不為人知的“秘密”吧。
    的頭像 發(fā)表于 06-21 15:56 ?7764次閱讀

    華為Mate20X那些不為人知的秘密

    的每一款產(chǎn)品都注定不凡。之前或許被Pro系列奪取了不少目光,而這一次我們將注意力放在Mate20 X上,與華為Mate20 X的產(chǎn)品經(jīng)理和研發(fā)工程師們(以下相關工作人員以代稱)一起聊聊這部里面那些不為人知的秘密。
    的頭像 發(fā)表于 01-11 10:21 ?6.8w次閱讀

    談談Python那些不為人知的冷知識

    因為當你在同一行里,同時給兩個變量賦同一值時,解釋器知道這個對象已經(jīng)生成,那么它就會引用到同一個對象。如果分成兩成的話,解釋器并不知道這個對象已經(jīng)存在了,就會重新申請內(nèi)存存放這個對象。
    的頭像 發(fā)表于 04-22 13:40 ?3231次閱讀

    不為人知的AI簡史:人機共生夢想家,卻意外促成互聯(lián)網(wǎng)的出現(xiàn)

    不為人知的AI簡史:人機共生夢想家,卻意外促成互聯(lián)網(wǎng)的出現(xiàn),Licklider并不認同機器智能的概念。對他來說,問題在于:現(xiàn)有的范式認為人類和機器在智力上是等同的。而Licklider認為,事實上
    發(fā)表于 07-03 11:04 ?728次閱讀

    Python不為人知的機器學習軟件包

    ,Seaborne,Scikit-Learn,Tensorflow和Pytorch等等。它們都很好,還有數(shù)百萬個用于Python機器學習的軟件包,其中有些未受到重視,甚至有些完全不為人知的!
    的頭像 發(fā)表于 07-05 10:22 ?2220次閱讀

    高智能多參數(shù)土壤肥料養(yǎng)分檢測儀不為人知的優(yōu)點?

    高智能多參數(shù)土壤肥料養(yǎng)分檢測儀不為人知的優(yōu)點? Advantages of high intelligent multi parameter soil fertilizer nutrient
    的頭像 發(fā)表于 03-09 18:04 ?729次閱讀
    高智能多參數(shù)土壤肥料養(yǎng)分檢測儀<b class='flag-5'>不為人知</b>的優(yōu)點?