我这两天在看R

w
wdong
楼主 (未名空间)

R这个东西,语言上简直一无是处。但是有那么一个封闭的社区只用R,
你要不会还真干不进去。然后它的ecosystem很有意思, 每个包都有一个
pdf的小文档,很多还是用latex写的。一安装包吧,稀里哗啦就开始
编译C程序。

我纯粹是活腻味了。

i
iDemocracy

数学的东西肯定是latex,开发者是图灵奖得主,对学术工具的理解比什么商业公司世
界首富牛多了。
l
lightroom

去年看了一个DNA的项目。发现给生物信息写的程序基本上都是C++,build系统很古老

p
pseudo

个人觉得 R 还是蛮不错的,尤其是 R 的 data.table 比 Python 的 pandas 好用多了。当然 R 不是一个完整的软件平台,就用来做数据分析还是很好的。

回到统计问题,R在很多问题上的实现比 python 好。搞python的可能会写程序,但其
实是不太懂统计的。

【 在 wdong (万事休) 的大作中提到: 】
: R这个东西,语言上简直一无是处。但是有那么一个封闭的社区只用R,
: 你要不会还真干不进去。然后它的ecosystem很有意思, 每个包都有一个
: pdf的小文档,很多还是用latex写的。一安装包吧,稀里哗啦就开始
: 编译C程序。
: 我纯粹是活腻味了。

w
wdong

对的,R本质是统计学。只能把它当成一个统计学行业软件来用。当成编程语言就输了。

【 在 pseudo (small man) 的大作中提到: 】
: 个人觉得 R 还是蛮不错的,尤其是 R 的 data.table 比 Python 的 pandas 好用多了
: 。当然 R 不是一个完整的软件平台,就用来做数据分析还是很好的。
: 回到统计问题,R在很多问题上的实现比 python 好。搞python的可能会写程序,但其
: 实是不太懂统计的。

v
verdelite


【 在 wdong (万事休) 的大作中提到: 】
: 对的,R本质是统计学。只能把它当成一个统计学行业软件来用。当成编程语言就输
了。

R编程是找不自在。举个例子:你写个程序,里面用到matrix。Matrix大小nxp都能用,就是nx1,1xp,1x1的时候出错。你去一看,好嘛,R自动把只有一行或者一列的matrix变成一个vector,只有一行一列的matrix变成一个实数。
p
pseudo

R 的 matrix 有 “drop=FALSE” 的 option 可以防止 R 自动变化矩阵的大小的。

这个就是习惯问题,不是说 R 的设计好。

【 在 verdelite (星星眼) 的大作中提到: 】
: R编程是找不自在。举个例子:你写个程序,里面用到matrix。Matrix大小nxp都能用,
: 就是nx1,1xp,1x1的时候出错。你去一看,好嘛,R自动把只有一行或者一列的
matrix
: 变成一个vector,只有一行一列的matrix变成一个实数。

w
wass

SAS的替代品而已

【 在 wdong (万事休) 的大作中提到: 】
: 对的,R本质是统计学。只能把它当成一个统计学行业软件来用。当成编程语言就输
了。