Mostrando las entradas con la etiqueta clases. Mostrar todas las entradas
Mostrando las entradas con la etiqueta clases. Mostrar todas las entradas

4.11.15

Clases básicas

Clases Básicas o Atómicas

Anteriormente definimos la sintaxis y semántica de R, también comentamos que los objetos están formados por cinco clases básicas, en esta ocasión hablaremos sobre estas clases


Empezamos con la clase numérica o doble: es el más común, representan números continuos como el peso o la altura de una persona. Por ejemplo podemos el tipo de clase con al función typeof(), así escribimos:
> typeof(10.5)
[1] "double"
> typeof(54)
[1] "double"
La clase tipo Entero o Integer: son los números naturales, que se usan para contar elementos de un conjunto, como contar manzanas, personas o gatos. Algo interesante en R, es que cualquier número va hacer tipo numérico, y para indicarle a R  que es un numero entero se utiliza la función as.integer()Por ejemplo al escribir la función  typeof(), el resultado sera un numero doble, pero utilizando la función as.integer() dará como resultado un numero entero.
> typeof(10)
[1] "double"
> typeof(as.integer(10))
[1] "integer"

Sintaxis de R

Sintaxis de R

Cualquier lenguaje de programación se componen de dos cosas fundamentales la sintaxis y la semántica:

  • La sintaxis define la forma correcta de escribir las sentencias y los datos de cualquier programa, especificando el orden y disposición adecuada.
  • La semántica define el significado de las sentencias y los datos que han sido correctamente escritos.
Así se puede decir que la sintaxis es el conjunto de letras o palabras y la semántica es el que le da un significado a estas palabras.

La sintaxis en R es muy similar a la de otros lenguajes de programación como JAVA o C. Las normas básicas que definen la sintaxis de R son:

  • No se tienen en cuenta los espacios en blancos: podemos o no dejar espacios para que el código se puede ordenar de forma adecuada y poder entenderse.
  • Se distinguen las mayúsculas y minúsculas: para variables en el código, podemos crear diferentes variables con nombres iguales pero alternando mayúsculas y minúsculas.
  • Se pueden incluir comentarios: como vimos anteriormente los comentarios se utilizan para añadir información en el código.
  • No es necesario terminar cada sentencia con el carácter de punto y coma (;): en la mayoría de lenguajes de programación, es obligatorio terminar cada sentencia con este carácter. En en cambio R podemos o no terminar de esta forma.
  • Lenguaje orientado a objetos: todo en R son objetos, las variables, datos, funciones y resultados, que se generan en R son objetos estos se modifican o manipulan con operadores o funciones (que a su vez son objetos).