vlambda博客
学习文章列表

会点R语言能摆什么摊

从大的方向来说:



1.您可以从R markdown编写可重现的Word或Powerpoint文档

使用rmarkdown包,只需更改YAML中的一行,即可从R代码创建可重现的Word文档和可重现的Powerpoint演示文稿!


2.您只需几行代码即可构建和托管交互式Web应用程序

只需几行代码,您就可以在R中创建交互式Web应用程序。例如,仅用36行代码,您就可以使用flexdashboard包创建一个交互式仪表板,以与NHANES示例相关地探索您的BMI 。


3.您可以在另一行R代码中托管您的Web应用程序

关于在R中构建Web应用程序的另一个很酷的事情是,您可以使用rsconnect软件包仅使用另一行或两行R代码将它们安装在Web上。您可以将它们放在您自己的服务器上,或者甚至更容易地将它们托管在诸如Shinyapps.io之类的云服务器上。


4.您可以在阳光下连接到几乎所有数据库,并使用dplyr / dbplyr拉取数据

使用dbplyr软件包几乎可以很容易地连接到几乎所有数据库(本地或远程)。这使得R用户可以独立工作,从几乎所有常见的数据库类型中提取数据。您还可以使用专用软件包(例如bigrquery)直接与BigQuery和其他高性能数据存储区一起使用。


5.您可以在本地使用相同的dplyr语法,也可以在多个不同数据存储中的数据上使用

一旦学习了如何使用dplyr进行基本数据转换,就可以应用相同的代码在本地计算机上或在上述任何数据库或数据存储上远程分析数据。这简化并统一了跨多种不同数据库和语言的数据操作。


6.您可以使用keras和Tensorflow来适合深度学习模型

该keras包可以让你直接从R.既符合预先训练和从头深的学习模式也可以与直接工作TensorFlow接口,以适应同一种型号。


7.您可以构建API并从R提供服务

该plumbr [R包可以让你转换R的功能和对Web的API,可以集成到下游应用。如果您拥有Rstudio Connect,则还可以像部署Web应用程序一样轻松地进行部署。


8.您可以使用R制作视频游戏界面

您不仅可以部署Web应用程序,还可以将它们制作成R中的出色视频游戏。nessy软件包使您可以创建具有NES外观的Shiny应用程序,并像部署其他任何Shiny应用程序一样进行部署。


9.您可以直接从R使用Spark集群分析数据

是否想在庞大的数据集上使用大型,粗糙的机器学习模型?您可以使用sparklyr软件包从R直接执行此操作。您可以在桌面或怪异的Spark群集上使用spark。


10.您可以在R中以交互方式构建和学习R

该漩涡包为R包,让您建立互动式教学为R,右内R.


这绝不是一个全面的清单。您还可以连接到AWS Polly并将文本写入语音合成软件,或构建可响应语音命令的 Shiny应用程序,或构建可结合使用深度学习和加速度计数据来投射哈利波特法术的应用程序。关键是,R已经不仅仅是一种数据分析语言(尽管它仍然擅长于此!),而擅长R则为许多实用而酷炫的应用打开了大门。




不要再羡慕隔壁会python的了,python确实很强,但是现在都是被宣传到飞起来的状态。R还是非常牛逼的。

想交流摆摊心得,想炫耀技术??

欢迎来中国最大的R语言QQ交流群:538911602

资料多到让你流口水。



想提高技术,可以看知乎哪些人?

会点R语言能摆什么摊

还有很多大佬都没有分享经验,还有更多的大佬我这菜鸡都不认识,他们几年前写的东西到现在还有用。


学R看什么书???

不看中国人写的书!!!!

看不懂英文的,可以看翻译版的。






本文复制于:

https://simplystatistics.org/2019/03/13/10-things-r-can-do-that-might-surprise-you/



只是为了给大家分享一些资源,只是单纯调侃,不要当真


后浪们都在学R,韭菜才学python(单纯调侃)

欢迎关注华东吴亦凡