我意识到这个问题可能不会有一个最好的答案,它可能会被关闭,但我认为这可能会得到一些非常有用的答案,所以它可能会变成CW.
假设你必须开设一门关于R的课程来完成初学者的学习,而且你的时间有限,所以你需要 Select 你所强调的内容.这是伟大的,年轻的天真的心灵向我们的意志屈服!但我们该怎么做呢?
我们怎样才能最好地为绝对初学者设置一门R课程,让他们成为R的高效用户.我们希望他们做每件事都正确、高效,但我们当然希望他们能够在一开始就做得更好.我想到的一些问题如下:
- 缩进和使用正确的编码风格非常重要.这应该是第一件事吗?甚至在研究如何分配对象之前?
- 循环vs应用vs矢量化,你首先强调什么?我认为循环非常容易学习和简单,所以首先要强调的是,它们可能不会产生非常高效的代码,但它们能够让事情正常运行!此外,从长远来看,立即强调矢量化可能会让它们更有效.
- 让他们从一开始就使用RStudio?
- 介绍东西的好顺序是什么?