Red de conocimiento informático - Problemas con los teléfonos móviles - Notas de autoestudio 5: marco de datos del "Combate práctico del lenguaje R"

Notas de autoestudio 5: marco de datos del "Combate práctico del lenguaje R"

Data.frame es la estructura de datos más utilizada en r.

Función: data.frame (col1, col2, col3,..., fila.nombre = null, check.rows = false, check.names = true, stringsas factores = default. stringsas factores() ).

Los vectores de columna col1, col2, col3,... pueden ser de cualquier tipo (como caracteres, numéricos o lógicos), y el nombre de cada columna se puede especificar mediante el nombre de la función;

Row.name se utiliza para especificar el nombre de cada fila (ejemplo). De forma predeterminada, no hay nombres y cada fila se identifica mediante una secuencia que aumenta desde 1.

Check.rows se utiliza para verificar si los nombres y números de las filas son consistentes. El valor predeterminado es FALSE.

Check.names verifica si los nombres de las variables (columnas) son consistentes. único y gramatical. El valor predeterminado es FALSO. El valor es VERDADERO;

StringsAsFactors se utiliza para describir si se deben convertir automáticamente los vectores de caracteres en factores, que es la conversión predeterminada. Si no hay cambios, esto se puede especificar usando stringsAsFactors = FALSE.

El esquema debe ser único para cada columna de datos, pero puedes juntar diferentes columnas de varios esquemas para formar un marco de datos.

Construye primero el vector y luego forma el marco de datos.

Utilice la función data.frame para construir directamente el marco de datos.

El índice de subíndice en lenguaje R comienza desde 1, y un índice de subíndice negativo significa eliminar un elemento.

[] se puede indexar y las palabras correspondientes entre paréntesis son [subíndice de fila, subíndice de columna].

[1] 1 2 3 4 5 6 7 8

[1]"四"

[1] 1 2 3 4 5 6 7 8

[1]"Cuatro"

[1] 1 2 3 4 5 6 7 8

[1]"Uno" "Dos" "Tres"

Adjuntar, separar y con()

La función adjuntar() puede agregar un marco de datos a la ruta de búsqueda de r.

La función detach() elimina el marco de datos de la ruta de búsqueda.

Cuando estás analizando un solo marco de datos y es poco probable que tenga múltiples objetos con el mismo nombre, es mejor usar las funciones adjuntar() y separar().

With() limita todas las operaciones a marcos de datos.

Los siguientes objetos están bloqueados. Entorno global:

[1] 1 2 3 4 5 6 7 8

[1]" n 1 " " N2 " " n3 " " n4 " " n5 " " n6 " " n7 " " n8 "

[1] 8

[1] 3

[1] 8

[1]" nombre " " valor " " valor 2 "

[1]" r 1 " " R2 " " R3 " " R4 " " r5 " " R6 " " r7 " " r8 "

[1] 8 3

[1]"Marco de datos"

[1]"Número"

[1]"Carácter"

Duración: 8 minutos. : 1,00 minutos. : 1.00

Clase : personaje 1er Qu. :2.75 1 Distrito 1. : 2.75

Modo: Caracteres Mediana: 4.50 Mediana: 4.50

Media: 4.50 Media: 4.50

Tercera canción. : La tercera canción el 6.25.

: 6,25

Valor máximo: Máx 8,00. : 8.00

[1]Falso, falso, falso, falso, falso, falso