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.