Creemos un marco de datos con cuatro filas y cinco columnas.
#cree un mercado de marcos de datos que tenga 3 filas y 3 columnas.
mercado = datos.Frame (manzanas = C (34,45,45), Papayya = C (100,98,98), Mangoes = C (100,67,89)))
#mercado de desplazamiento
Impresión (mercado)
con () función
La función With () en R se usa con la trama de datos utilizada para realizar algunas operaciones en las columnas y devolver el resultado en un vector.
Sintaxis:
con (dataFrame_Object, operación)
Se necesitan dos parámetros.
Veamos diferentes ejemplos para comprender mejor esta función.
Ejemplo 1
En este ejemplo, realizaremos suma, resta, multiplicación y división en las columnas de manzanas y papayya.
#cree un mercado de marcos de datos que tenga 3 filas y 3 columnas.
mercado = datos.Frame (manzanas = C (34,45,45), Papayya = C (100,98,98), Mangoes = C (100,67,89)))
Imprimir ("Suma de manzanas y papayya")
#columnas de manzanas y papayya deadd usando con ()
Imprimir (con (mercado, manzanas+papayya))
Imprimir ("Diferencia de manzanas y papayya")
#Subraza manzanas de columnas Papayya usando con ()
Imprimir (con (mercado, manzanas-pagayya))
Imprimir ("Multiplicación de manzanas y papayya")
#multyly manzanas con columnas Papayya usando con ()
Imprimir (con (mercado, manzanas*papayya))
Imprimir ("División de manzanas y papayya")
#Divide manzanas por columnas de Pappaya usando con ()
Imprimir (con (mercado, manzanas/papayya))
Resultado:
La salida se devuelve como un vector en filas en manzanas y columnas de Papayya.
Ejemplo 2
En este ejemplo, utilizaremos diferentes operadores relacionales en manzanas y columnas de Papayya.
#cree un mercado de marcos de datos que tenga 3 filas y 3 columnas.
mercado = datos.Frame (manzanas = C (34,45,45), Papayya = C (100,98,98), Mangoes = C (100,67,89)))
Imprimir ("¿Las manzanas más grandes que Papayya? ")
#Coble cada valor en la columna aplicada es mayor que los valores de la columna Papayya
Imprimir (con (mercado, manzanas> papayya))
Imprimir ("¿Las manzanas menos que Papayya? ")
#Ceteck Cada valor en la columna aplicada es menor que los valores de la columna Papayya
Imprimir (con (mercado, manzanas = papayya))
imprimir ("¿Las manzanas menos o igual a Papayya? ")
#Coble cada valor en la columna aplicada es mayor o igual a los valores de la columna Papayya
Imprimir (con (mercado, manzanas<=papayya))
Resultado:
Actuamos:
Función dentro ()
La función interior () en R se usa con el marco de datos que realiza algunas operaciones en las columnas y devuelve el resultado en una nueva columna dentro del marco de datos.
Entonces, la principal diferencia entre las funciones con () y dentro () es que con () no almacenará el resultado dentro del marco de datos, pero dentro de () almacenará el resultado.
Sintaxis:
dentro (dataFrame_Object, nuevo<-operation)
Se necesitan dos parámetros.
Asegúrese de usar el "<-” operator to load the result into a new column.
Veamos los diferentes ejemplos para comprender mejor esta función.
Ejemplo 1
En este ejemplo, realizaremos suma, resta, multiplicación y división en las columnas de manzanas y papayya y almacenaremos el resultado en la columna de salida.
#cree un mercado de marcos de datos que tenga 3 filas y 3 columnas.
mercado = datos.Frame (manzanas = C (34,45,45), Papayya = C (100,98,98), Mangoes = C (100,67,89)))
Imprimir ("Suma de manzanas y papayya")
#Add Manzanas y columnas de Papayya usando dentro ()
imprimir (dentro del mercado, producción<-apples+papayya))
Imprimir ("Diferencia de manzanas y papayya")
#Subraza manzanas de columnas Papayya usando Within ()
imprimir (dentro del mercado, producción<-apples-papayya))
Imprimir ("Multiplicación de manzanas y papayya")
#multyly manzanas con columnas Papayya usando dentro ()
imprimir (dentro del mercado, producción<-apples*papayya))
Imprimir ("División de manzanas y papayya")
#divide manzanas por columnas Pappaya usando dentro ()
imprimir (dentro del mercado, producción<-apples/papayya))
Resultado:
El resultado se almacena en la columna de salida.
Ejemplo 2
En este ejemplo, utilizaremos diferentes operadores relacionales en las manzanas y columnas de Papayya y almacenaremos el resultado en la columna de salida.
#cree un mercado de marcos de datos que tenga 3 filas y 3 columnas.
mercado = datos.Frame (manzanas = C (34,45,45), Papayya = C (100,98,98), Mangoes = C (100,67,89)))
Imprimir ("¿Las manzanas más grandes que Papayya? ")
#Coble cada valor en la columna aplicada es mayor que los valores de la columna Papayya y almacene el resultado en la columna de salida
Imprimir (dentro de (mercado, salida de la salida))
Imprimir ("¿Las manzanas menos que Papayya? ")
#Coble cada valor en la columna aplicada es menor que los valores de la columna Papayya y almacene el resultado en la columna de salida
imprimir (dentro del mercado, producción<-applesImprimir ("¿Las manzanas mayores o igual a Papayya? ")
#Coble cada valor en la columna aplicada es mayor o igual a los valores de la columna Papayya y almacene el resultado en la columna de salida
imprimir (dentro (mercado, salida = papayya))
imprimir ("¿Las manzanas menos o igual a Papayya? ")
#Coble cada valor en la columna aplicada es mayor o igual a los valores de la columna Papayya y almacene el resultado en la columna de salida
imprimir (dentro del mercado, producción<-apples<=papayya))
Resultado:
Actuamos:
Conclusión
En este tutorial R, vimos dos funciones con () y dentro (). El with () in r se usa con el marco de datos utilizado para realizar algunas operaciones en las columnas. Devuelve el resultado en un vector.dentro () en R, y se usa con el marco de datos que se utiliza para realizar algunas operaciones en las columnas y devuelve el resultado en una nueva columna dentro del marco de datos.
Entonces, la principal diferencia entre las funciones con () y dentro () es que con () no almacenará el resultado dentro del marco de datos, pero dentro de () almacenará el resultado.