[R-es] Funciones de un paquete

Kjetil brinchmann Halvorsen kjetil1001 en gmail.com
Jue Jul 19 17:13:51 CEST 2012


mire abajo.

2012/7/19 Emilio López <emilio.lopez en urjc.es>:
> Hola Eva,
>
> Hay una guía de estilo de R de Google, que Carlos Gil tradujo al castellano:
> http://www.datanalytics.com/guia_estilo_r.html
>
> Que yo sepa, normas "oficiales" no existen más allá de las
> obligatorias para el nombre de objetos: letras y números, empezar con
> letra.
>
> Un saludo,
> Emilio
>
> El día 19 de julio de 2012 10:08, Eva Prieto Castro
> <evapcastro en yahoo.es> escribió:
>> Buenos días:
>>
>> He solucionado el problema que tenía con el paquete generado. El error derivaba de que los library requeridos los tenía fuera de las funciones (en el script que cargaba antes de crear el paquete) con lo cual evidentemente las funciones no se comportaban con normalidad.
>>
>> Quería consultaros si hay alguna norma/convenio acerca de los nombres de las funciones visibles  en un paquete. Supongamos que el paquete se llama "clr". ¿Las funciones podrían nombrarse utilizando el prefijo "clr." ?.

Lo importante es que debes seguir una norma, pero existen varios. Unos ejemplos:

1) tradicional  clr.*  (puede haber conflictos con el sistema de objetos)

2) camelCase:    clrTuFuncion

3) underscore:  clr_tu_funcion

4) underscore con case: clr_Tu_Funcion

seguramente hay otros. Elija uno y despues seas consistente.

Kjetil

>>
>> Gracias.
>>
>> Eva
>>
>>         [[alternative HTML version deleted]]
>>
>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es en r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>
>
>
> --
> _____________________________________
>
> Emilio L. Cano
> +34 665 676 225
> Department of Statistics and Operations Research
> Universidad Rey Juan Carlos
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es



-- 
"If you want a picture of the future - imagine a boot stamping on the
human face - forever."

George Orwell (1984)



Más información sobre la lista de distribución R-help-es