在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
学习R语言之ShinyApp(1) 顾YY 2018年8月1日
不知怎么的开始接触R语言了,大概是因为公司中有人在使用R语言进行一些分析。
最先知道R是因为python。python和R都有着大数据分析,机器学习等一些方面的优势。python接触的人更多,入手也更快,各种包和库的都很多。相对python,R就稍微冷门一点,但做大数据分析的人一定听说过或者在使用者这门语言,因为和python一样,它也有着很多的库。不过大多都是用来做数据分析和处理的。
我也从上上个礼拜开始接触这门语言。现在准备在这个公众号,同步更新我学到的一些知识点,和一些坑。如果有兴趣的小伙伴可以加个qq或者微信,相互学习一下。这个公众号仅作为一些日常记录。大家看了开心就好。
因为是自学,可能会有一些地方可能有偏颇,欢迎大家指正。
和别人不一样,别人先接触的是大数据分析,我先碰到的是ShinyApp。
开发工具是:R、RStudio 运行环境:windows 2012 R2 虚拟机
ShinyApp是RStudio开发的一款新包,通过使用ShinyApp可以很方便的新建交互式Web应用。 ShinyApp的官网:
特性(本段为相关的介绍内容)
通过短短几行代码就能新建一个交互式应用。 上图为RStudio的界面: 1:选择是控制台还是终端。控制台可以输入一些R语言自带的指令,查看一些参数,也可以安装其他的包等。另外的话就是显示一个终端页面。 2:显示当前运行的一些参数和变量、显示一些之前打过的命令、显示某些连接。 3:显示文件夹、显示图、显示可以安装和已经安装的一些包、显示帮助、显示变量。 4:创建文件、创建文件夹、 5:切换项目或者创建项目 接下来进入正题,我们来创建一个简单的ShinyApp 然后我们就能看见已经创建好的ShinyApp了。 左上角就是我们创建的app.R文件了。 右下角就是他的闻见路径。 点击中间的Run App就能启动了。(或者在下面的控制台敲入runApp(),也可以启动ShinyApp。runapp右边有个小箭头,还可以设置从浏览器打开。)
滑动左侧的滑动条,右边的图示还能进行相应的变化。
此时我们的一个简单的ShinyApp就构建完成了。 R还内置了多个数据集和小样例供我们参考和使用。 更加详细的内容可以参见以下的网址: http://yanping.me/shiny-tutorial/# -----学习ShinyApp http://shiny.rstudio.com/tutorial/ ----ShinyApp官网 第二个网址,应该在外面,该怎么做你懂的。
国内的话关于R的资料不是很多,碰到问题相关的解决方法尽量还是去外面找。
这篇就介绍到这里了,下一篇主要会讲,ShinyApp该怎么用和框架的样式。 (此文章所做只为了个人爱好和记录日常,如有侵权或者文字不当,请联系作者删除)
|
请发表评论