При назначении имен переменным лучше придерживаться следующих простых правил:
- Использовать для имен только латинские буквы, символ подчеркивания
'_'
, цифры и точку. При этом имя не должно начинаться с цифры или точки:plot_new2
иplot.new
-- это правильно, а.plot
и2plot
-- нет. - Помнить, что R чувствителен к регистру:
Var
,var
иVAR
-- это разные имена. - Не давать объектам имена, уже занятые распространенными функциями (типа
c()
) или ключевыми словами (особенноT
,F
,NA
,NaN
,Inf
).
Особенность, отличающая R от многих других языков программирования, заключается в том, что в именах переменных и функций допустимо использовать точку. Ее нередко применяют для разделения смысловых частей имени, подобно тому как в других языках используют символ подчеркивания. Например, для установки новых пакетов расширений используется функция install.packages()
, но это именно функция, а не метод packages()
объекта install
. Дело в том, что в ранних версиях R символ подчеркивания нельзя было использовать в именах объектов. И хотя это давно уже стало возможным, но традиции именования сохранились.
Комментарии
comments powered by Disqus