dapengde 我完全赞同你的BT之分的观点,tidyverse 是不含有 DBI 的,而 HarryZhu-7harryprince 可能长期泡在 tidyverse 和 sparklyr 的世界,已经有点模糊了,事实上, sparklyr 加载之后会自动从命名空间导入 DBI, 因为 sparklyr 是面向 spark 的接口包,没有这一层是无法传递 SQL 语句的,tidyverse 加载之后不会加载或从命名空间导入 DBI 包
Base R vs. Tidyverse: BT 擂台赛启动
- 已编辑
离开了便利性问题谈功能,这个比较是有失偏颇的。按照研究套路,先定义清楚B和T,然后设定指标,对指标进行量化,最后通过分析得出结论。
- B我认为就是刚装上R时候的那个状态。
- 比较对象应试限于B和T功能上有交集的部分,不然没法比较。
- 指标设定包括但不限于学习陡峭程度、代码可读性、处理速度、资源占用等。
- 结论应该以数据为基础,避免主观偏好之间的无意义的舌战。
以上个人愚见供参考。
11 天 后
崴个楼……这是两大免疫体系的斗争啊……
1 个月 后
看了一眼大鹏的repo提一下建议:
我觉得bookdown不适合作为BT擂台赛的平台,blogdown可能更适合一点。一来netlify+github的实时编译发布比起bookdown方便及时,一个新帖子对应一个运用实例+不同解决方案可以不断更新,二来gitbook模板单一可发挥的余地不多,hugo模板漂亮多了ww三来blogdown的tag categories等分类功能也可以方便地自动建立不同运用实例之间的关系,如 可视化/数据清理 这样的大致分类
还有大鹏那个bookdown项目因为用了双栏布局,好多长代码快还多了个水平方向的拖动条,观感并不好。
还有代码能加注释更好吧…
- 已编辑
要内容的话,我之前回答过的问题都有些记录,有空我整理一下pr过去
https://github.com/tcgriffith/cosx_exps
还有另一个可能的平台是wiki的形式,github那种,想参与的小伙伴直接编辑就行,省去了github克隆来叉过去的操作。
另外如果嫌麻烦是主要难点的话,我就抽空去把blogdown的架子搭起来试一试