虽然不是什么老司机,但是开车也有一段时间了……分享一下我的观点,希望楼主不要嫌弃。
先回答标题的问题,R语言学好多长时间?
这个绝对取决于你的基础、你的目的,以及你对“学好”的定义。
基础是指你是否有编程或统计学基础,目的是你希望将R作为一个统计分析的工具还是一门编程语言。
如果你有一定的基础,加上时间充裕,以个人的经验,用一个月时间完成R的入门(掌握R的基础编程+用R进行简单的数据分析)绝对绰绰有余。之后所需要的时间,就看你想要达到怎样的深度了。不过付出的和得到的绝对成正比啊。
有什么好的途径?
R学习包:swirl (手把手教你学会R Programming)
书:楼主有了,就不推荐了
视频:JHU的R Programming教程(及data science的一系列课程),见coursera
论坛内的R语言板块有不少资源