8月8日
7分钟

来自rstudio::conf(2022)的四个英格兰vs伊朗让球公告

在左边,四个图像组成的位置标志,四分之一,闪亮,和整齐的模型。在右边,一群人走在Posit横幅前面,上面写着个人、团队和企业的严肃数据科学工具。

什么一个星期!谢谢你的rstudio::conf(2022)。英格兰vs伊朗让球在这多事的四天里,能与大家一起学习和分享,我感到非常兴奋。

本文将分享RStudio的一些重大公告。英格兰vs伊朗让球在接下来的文章中,我们将强调由其他人在配置过程中共享的令人惊奇的包、资源和过程。

英格兰vs伊朗让球RStudio, PBC将更名为Posit

英格兰vs伊朗让球RStudio是改名为Posit.我们的使命是创建免费和开源软件数据科学、科学研究和技术传播.自RStudio成立以来的10年里,我们英格兰vs伊朗让球学到了很多关于为开源软件创建可持续的、有机的模型的知识。

  • 首先是独立和集体的重要性。作为一家公益公司(PBC),我们在法律上有义务考虑我们的行为对我们的客户、员工和整个社区的好处,在我们做的每一个决定。
  • 二是坚持良性循环。我们构建的免费和开源工具是核心生产力工具,任何人都可以使用,无论经济状况如何。我们的商业产品提供企业设置所需的功能,同时使我们能够投资于我们的开源工具。我们将永远尊重这些工作之间的差异;我们的目标不是不惜一切代价实现增长,而是打造一家在100年后仍能完成使命的公司。

我们还希望更广泛地影响科学实践。多年来,RStudio英格兰vs伊朗让球使R对数百万用户来说更加平易近人和可用。最近,我们还致力于为其他编程语言开发开源工具,例如为Python开发的reticulate、Quarto、vetiver和Shiny。

我们改名不是因为我们要改变我们所做的事情。我们正在改变我们的名字,以反映我们已经在做的事情。我们多年来一直在使用多种语言。现在,我们要向全世界宣布。-首席科学家哈德利·维克汉姆

我们的新名字讲述了我们的多语言故事,反映了我们让科学传播更好地造福于每个人的雄心。有了Posit,我们很高兴能与更广泛的世界分享我们对R和RStudio的热爱。英格兰vs伊朗让球

阅读更多的j·j·阿莱尔和哈德利·维克汉姆的博客.英格兰vs伊朗让球RStudio将于2022年10月正式更名为Posit。在那之前,我们将继续以RStudio的身份开展业务。英格兰vs伊朗让球

使用Quarto用Python、R、Julia和Observable创建内容

四开是一种新的开源科技发布系统,可与R、Python、Julia、Javascript和许多其他语言协作。虽然R Markdown从根本上与R联系在一起,但Quarto的目标是将R Markdown的功能和灵活性带给每个人。至关重要的是,Quarto使那些喜欢在Jupyter notebook或VS code中编写代码的Python用户能够享受到R Markdown多年来为R用户带来的好处。

使用Quarto,您可以创建网站、书籍、博客等。的用户指南是Quarto功能的详细演练资源。检查画廊看看可行的例子。

阅读更多的J.J. Allaire的博客文章请于8月9日收看汤姆·莫克的节目欢迎来到Quarto工作坊

Shiny的新发展:针对Python的Shiny,没有服务器的Shiny,可视化的Shiny UI编辑器等等

10岁生日快乐,闪亮!

Shiny是一个无需了解CSS, HTML和Javascript就可以构建交互式web应用的框架。它发布于十年前,是一个在许多环境和行业中使用的强大工具。R程序员使用Shiny追踪加州的COVID病例而且教线性回归.有专门针对Shiny的会议,如Appsilon的会议闪亮的会议今年早些时候去跳河餐厅闪亮的在生产中10月的事件。如上所述的掌握的哈德利·威克汉姆说:“闪亮能让你把你的R超能力传递给任何会使用网络的人。”

在今年的rstudio::conf大会上,与会者公布英格兰vs伊朗让球了Shiny令人兴奋的新开发成果,将这些超级功能扩展给更多用户。

用Python编写闪亮的web应用程序

郑乔成在他的主题演讲中宣布对Python闪亮的.Python程序员现在可以尝试Shiny的可操作的反应式框架来创建交互式web应用。

目前处于alpha测试阶段,有许多资源可供那些有兴趣尝试为Python使用Shiny的人使用。Shiny for Python网站提供API文档、示例和文章。VS Code用户可以下载闪亮的Python扩展在编辑器中编写和预览应用程序。部署选项包括英格兰vs伊朗让球RStudio连接, shinyapps。io,闪亮服务器开源和静态web服务器。

检查Shiny for Python YouTube播放列表看看它是怎么运作的。

使用shinytest2测试闪亮应用程序

巴雷特Schloerke提出shinytest2, CRAN上的一个新包利用了testthat闪亮的图书馆。Shinytest2为Shiny应用程序提供回归测试:用户可以随着时间的推移检查现有行为的一致性。完全用R编写的shinytest2是一个用于单元测试闪亮应用程序的精简工具包。

探索shinytest2 YouTube播放列表开始。

使用可视化编辑器来设计闪亮应用程序

Nick Strayer展示了两种更容易、更快地开发Shiny应用的工具:

  • gridlayout,它可以帮助您使用直观的表格式声明格式构建仪表板布局
  • shinyuieditor这是一个用于创建和编辑Shiny应用UI的拖放可视化工具。编辑器会生成代码,因此应用是可复制的。

现在,对于任何人来说,开始设计Shiny的用户界面比以往任何时候都要容易,甚至不需要详细了解Shiny的UI函数或HTML布局。

闪亮UI编辑器之旅和一个项目演示如何使用编辑器

在没有服务器的情况下运行Shiny

温斯顿张展示了如何运行“ShinyLive”-闪亮的Python没有服务器。应用程序在客户机上运行,服务器上没有计算负载。这是可能的,因为Python可以编译为WebAssembly(Wasm),这是一种可以在浏览器中运行的二进制格式。通过ShinyLive,你可以通过一个URL共享闪亮的应用程序,或者将它们部署到静态的web托管服务上。

温斯顿走过一个YouTube上的ShinyLive初学者指南.看到一些ShinyLive例子在Shiny for Python网站上。

来自tidymodels和香根草团队的更新

tidymodels是一个R包的集合,用于建模和使用tidyverse原理的机器学习。它为用户提供了一个一致的、模块化的和可扩展的框架,用于在r中使用模型。在主题演讲期间,Julia Silge和Max Kuhn分享了tidymodels如何帮助创建符合人体工程学的、有效的和安全的代码(并宣布了他们的新书,用R进行整洁建模!)

tidymodels团队还在conf过程中演示了几个新的包,将框架扩展到更多的领域和应用程序。

使用香根草部署和维护机器学习模型

机器学习操作(MLOps)是在生产中可靠而高效地部署和维护机器学习的一组实践。伊莎贝尔·齐默尔曼介绍了新香根草框架为R和Python中的mlop提供了流畅的工具。

Isabel的幻灯片展示了您版本、部署、监视模型、收集数据、理解和清理模型以及培训和评估的根根草工作流。不同的部分由一个cookie表示。与步骤相关联的工具被显示出来,香根草六边形贴纸在左手边。

Isabel演讲的幻灯片

用删减后的软件包运行生存分析

生存分析是一种数据分析的统计程序,其中的结果变量是事件发生前的时间。汉娜·弗里克展示了审查包,一个欧洲防风草在tidymodels中提供生存分析支持的扩展。卡塔尔世界杯欧洲预选赛赛程表该包为用户提供了几种模型、引擎和预测类型。

使用tidyclust包构建非监督模型

无监督学习学习模式,并从未标记的数据中提供洞察。Emil Hvitfeldt揭开了tidyclust包,用于群集模型的tidymodels的重新实现。用户可以使用整洁、统一的tidymodels框架进行无监督学习算法,如k-means聚类。

关注tidyverse博客可以收到季度tidymodels消化

了解更多

我们还有很多事情要做。保持联系:

更多关于公司新闻及活动

保持联系

有新帖子的时候及时更新。