这是一个很难回答的问题。许多研究人员正在学习或者已经使用R作为其第一语言来解决他们的数据分析需求。
这就是R编程的强大之处,它可以随时随地学习。 所有你需要的是数据,并有明确的意图根据对这些数据的分析得出结论。
事实上,R语言建立在最初用作编程语言的语言S编程之上,可以帮助学生在使用数据的同时学习编程。
然而,一些来自Python,PHP或Java背景的程序员可能会首先发现R语言有点些古怪和混乱。 R使用的语法与其他常用的编程语言有所不同。
虽然R确实具有编程语言的所有功能,但是在使用R语言编写代码时,就发现自己在R语言中的条件或循环语句需要编写更多代码。还有其他编程结构,如向量,列表,框架,数据表,矩阵等,可以让您对批量数据进行转换。
就人个而言,R语言不是什么难的编程语言,更重要的是数据和统计相关的概念和算法。