gpt4 book ai didi

python - 构建基于 R 的应用程序的最佳方式?

转载 作者:IT老高 更新时间:2023-10-28 22:12:39 32 4
gpt4 key购买 nike

我正在寻找有关如何构建使用 R 进行分析、表生成和绘图的应用程序的建议。我想到的是一个应用程序:

  • 在不同的选项卡中显示各种数据表,有点像在 Excel 中,并且列应该可以通过单击进行排序。
  • 在某些对话框窗口中接受用户输入参数。
  • 在选项卡或新的弹出窗口/框架中动态显示图(即依赖于用户输入)

请注意,我不是在谈论使用 R 探索数据的通用前端/GUI(例如 Rattle) ,而是一个特定的应用程序。我希望看到的一些问题是:

  • 完全基于 R 的方法是否可能(在 Windows 上)? R-Journal 中 Rattle 文章的以下段落让我很感兴趣:

It is interesting to note that the first implementation of Rattle actually used Python for implementing the callbacks and R for the statistics, using rpy. The release of RGtk2 allowed the interface el- ements of Rattle to be written directly in R so that Rattle is a fully R-based application

  • 如果在 GUI 部分使用另一种语言更好,哪种语言最适合?我正在寻找一种构建 GUI 相对“无痛”且与 R 集成得很好的语言。从这个 StackOverflow 问题 How should I do rapid GUI development for R and Octave methods (possibly with Python)?我看到 Python + PyQt4 + QtDesigner + RPy2 似乎是最好的组合。这是共识吗?

  • 谁有我所描述类型的特定(开源)应用程序的指针,作为我可以学习的示例?

最佳答案

有很多方法可以做到这一点,包括您提到的 python 方法。如果您只想在 R 中执行此操作,并且您的目标足够温和,则可以使用 gWidgets 包。这以尽可能轻松的方式暴露了 RGtk2、tcltk 或 qtbase 的一些特性(参见 r-forge 上的 qtinterfaces 项目)。如果你想要更多,看看直接使用这些包。如果您要与他人分享,我会推荐 RGtk2,如果没有,推荐 qtbase 或 tcltk。

关于python - 构建基于 R 的应用程序的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4629198/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com