Отсутствие измеримой разницы в производительности; больше об удобочитаемости и согласии. Это все вычисления, которые R делает, что сделает или сломает вас.
<-
; "R In Action" говорит на странице 7, что это стандартный и другие разработчики R будут высмеивать вас, если вы этого не сделаете.
Там может быть более глубокая причина в R documentation:
Есть три различных оператора присваивания: два из них имеют и влево вправо формы.
Операторы < - и = назначить в среду, в которой они находятся .
Оператор < - может быть использована в любом месте, в то время как оператор = только разрешено на верхнем уровне (например, в полной экспрессии, набранной в командной строке) или в качестве одного из подвыражений в приготовился список выражений.
Это, как правило, хорошая идея, чтобы использовать правильную идиому языка вы пишете в
Если нет никакой разницы, как @duffymo говорит, когда я должен использовать = или <. - –
Многие из предыдущих обсуждений здесь - http://stackoverflow.com/questions/1741820/assignment-operators-in-r-and. Большинство людей не дают полет о том, что предпочитает использовать какой-либо человек, поскольку это действительно банальная разница вещи. – thelatemail
@duffymo, сообщение как ответ? –