Red de conocimiento informático - Problemas con los teléfonos móviles - R en acción 20 notas de autoestudio: cambios de datos

R en acción 20 notas de autoestudio: cambios de datos

Preparación de datos

1. Crear mediante asignación de expresión

Nombre de variable ← Expresión

La "expresión" en la declaración anterior Las secciones pueden Contiene varios operadores y funciones.

2. Crear mediante la función de transformación

Elimine la variable de columna cambiando el valor de la columna variable original o asignando NULL, y agregue una nueva columna en el marco de datos original

transformar (_data, ...)

datos: los datos a modificar

...: el contenido a modificar.

1. variable[condición] <- expresión

La declaración variable[condición] <- expresión realizará la asignación solo cuando el valor de la condición sea VERDADERO.

2. Utilice la función inside para la conversión

inside(data, expr, ...)

datos: los datos a procesar

expr: expresión calculada.

1. Función fix()

Utilice la función fix() para llamar al editor interactivo y modificar el nombre de la variable. Por ejemplo, modifique el nombre de la variable de la columna p8 del conjunto de datos df en v5 y el resultado de ejecutar fix(df) será el siguiente:

La diferencia entre editar y corregir

La función editar () también se puede llamar para interactuar con el editor de estilo. Después de modificar los datos, cierre la ventana y descubra que los datos siguen siendo el valor original, por lo que se requiere una operación de asignación para guardar los resultados de la modificación. La modificación de datos se puede escribir como df <-edit(df). La función fix() llamará al editor interactivo. Después de modificar los datos, cierre la ventana y encontrará que el valor modificado se ha guardado sin ninguna operación de asignación.

2. Remodelar la función rename() del paquete

rename(dataframe, c(oldname="newname", oldname="newname", ...))

dataframe: el marco de datos que se va a modificar;

oldname="newname": especifique el nombre de la variable antes de la modificación y el nombre de la variable después de la modificación.