R说话有多强盛?十个你不知道的成果
大数据文摘出品 编译:邬亮 有些业界从业人士对R说话的代价并不承认,他们以为R说话只针对统计说明。 R说话简直提供了很全面的统计说明的软件包,好比CRAN,Bioconductor,Neuroconductor,以及ROpenSci;而且提供了优越的包揽理成果。 但在与计较机规模伴侣的雷同中,R说话着实已经生长为一种多成果的编程说话,它的成果远不限于数据说明罢了。可是,R说话的许多优越特征并不为R说话社区以外的人所熟知。 在本文中,我将给各人先容那些不为人知,却又好用到难以置信的R说话成果。 1. R的标志说话可以建造可一再活成的Word和Powerpoint文档 R说话中的rmarkdown包可以建造可一再活成的Word文档和Powerpoint幻灯片,而这只必要改变一行YAML的代码。 2. 组建和运行一个可交互的收集应用只必要几行代码 几行R代码就可以天生一个可交互的收集应用。例如说假如行使R说话的flexdashboard包, 你只必要36行代码,就可以天生一个可交互的动态报表,来试探你的BMI指数与世界康健营养搜查样本功效的关联。 3. 几行乃至一行R代码就可以支持收集应用的运行 其它一个很酷的成果是,通过rsconnect包,R说话还可以仅用一两行代码就支持收集应用的运行。这些应用既可以通过本身的处事器来支持,也可以用shinyapps.io这种云处事器。 4. 通过行使R说话的dplyr/dbplyr,险些各类数据库都可以毗连 行使dbplyr包,用R说话毗连各类数据库,无论是当地的照旧长途的,都很是利便。这个成果使R说话用户可以不消担忧底层的数据库,而独立地从主流数据库中抽取数据。R说话的bigrquery包还可以直接操作BigQuery和其他大局限数据存储。 5. 当地或多个差异的数据存储,在R说话里可以操作沟通的dblyr语法来操纵 当你学会怎样操作dplyr来转换数据,当地和长途的数据库、数据存储都可以操作沟通的代码来操纵。这个成果简化了也同一化了操纵多个数据库和数据说话的进程。 6. 你可以用Keras和Tensorflow实习深度进修模子 行使keras包或TensorFlow接口,你可以操作R说话来进修预实习可能开拓全新的深度进修模子。 7. R说话可以编写和支持应用措施接口(API) Plumbr包可以把R函数直接转换成收集应用接口(API),并能很利便的集成到下流应用中去。假如你还安装有Rstuodio Connect,这些函数可以像收集应用一样轻松地被陈设。 8. 你可以行使R说话来天生电子游戏的界面 不只是收集应用,R说话乃至可以天生电子游戏的界面。nessy 包可以辅佐你天生并陈设NES气魄威风凛凛的Shiny应用。 9. 你可以直接通过R说话挪用Spark集群来说明数据 你想用大局限数据实习又大又伟大的呆板进修模子么?R说话的sparklyr包辅佐你在单机可能大型的Spark集群上直接完成这项使命。 10. 你可以在R说话中以交互的方法进修R R说话的swirl包可以用来天生可交互的R说话进修教程。 本文先容了十个R说话中的成果,这些虽然不是R说话所有的优越特性。好比你还可以毗连到AWS Polly来天生语音合成软件,可能用R说话天生可以或许回应语音呼吁的Shiny应用,乃至编写深度进修的软件来操作加快度数据去判定哈利波特的术数。R说话已经不光单是一门只能用来做数据说明的编程说话(固然它在这方面超强!),对R说话的把握可以或许为你打开一扇开拓适用和洽玩应用的大门。 相干报道: https://simplystatistics.org/2019/03/13/10-things-r-can-do-that-might-surprise-you/ 【本文是51CTO专栏机构大数据文摘的原创译文,微信公家号“大数据文摘( id: BigDataDigest)”】 戳这里,看该作者更多好文 【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |