Foro de debate

Ayuda con for e if

 
Imagen de Manuel Muñoz Márquez
Re: Ayuda con for e if
de Manuel Muñoz Márquez - martes, 18 de julio de 2017, 13:22
 

Buenas:

El fichero que me has enviado no tiene cabecera y el valor por defecto para la instrucción read.table es que sí la tengan. La instrucción:

read.table('prueba.csv', header=F)

Me devuelve un conjunto de datos con 2212 filas y 35 columnas.

Los for en R son muy poco eficientes. Es preferible usarlos únicamente cuando sean necesarios. Por ejemplo, para construir una nueva columna que me diga si un valor es superior o igual a 2300, es suficiente con hacer

Datos$test <- Datos[7] > 300

Cada fila tendrá el valor TRUE o FALSE dependiendo de si se cumple la condición o no.

Te recomiendo leas algún texto básico de introducción a R.

Un saludo.