R - avec et au sein des fonctions

R - avec et au sein des fonctions
Dans ce didacticiel R, nous discuterons avec () et au sein des fonctions effectuées sur le cadre de données.

Créons un cadre de données avec quatre lignes et cinq colonnes.

#Create un marché de dataframe qui a 3 lignes et 3 colonnes.
Marché = données.cadre (pommes = C (34,45,45), papayya = c (100,98,98), mangues = c (100,67,89)))
Marché #display
Impression (marché)

avec () fonction

La fonction avec () en R est utilisée avec le cadre de données utilisé pour effectuer certaines opérations sur les colonnes et renvoyer le résultat dans un vecteur.

Syntaxe:
avec (dataframe_object, opération)

Il faut deux paramètres.

  1. DataFrame_Object est le cadre de données.
  2. Opération effectuée sur les colonnes dans DataFrame_Object.

Voyons les différents exemples pour mieux comprendre cette fonction.

Exemple 1

Dans cet exemple, nous effectuerons l'addition, la soustraction, la multiplication et la division sur les colonnes de pommes et de papayya.

#Create un marché de dataframe qui a 3 lignes et 3 colonnes.
Marché = données.cadre (pommes = C (34,45,45), papayya = c (100,98,98), mangues = c (100,67,89)))
Print ("Somme de pommes et de papayya")
#add pommes et colonnes papayya en utilisant avec ()
imprimer (avec (marché, pommes + papayya))
imprimer ("différence de pommes et de papayya")
#subract pommes de colonnes papayya en utilisant avec ()
imprimer (avec (marché, pommes-papayya)))
Print ("Multiplication of Pommes et Papayya")
#Multiply pommes avec des colonnes papayya en utilisant avec ()
imprimer (avec (marché, pommes * papayya))
Print ("Division des pommes et de la papayya")
#divide pommes par colonnes pappaya en utilisant avec ()
imprimer (avec (marché, pommes / papayya))

Résultat:

La sortie est renvoyée sous forme de vecteur entre les lignes sur les pommes et les colonnes Papayya.

Exemple 2

Dans cet exemple, nous utiliserons différents opérateurs relationnels sur les pommes et les colonnes papayya.

#Create un marché de dataframe qui a 3 lignes et 3 colonnes.
Marché = données.cadre (pommes = C (34,45,45), papayya = c (100,98,98), mangues = c (100,67,89)))
imprimer ("fait des pommes plus grandes que Papayya? ")
#Check chaque valeur dans la colonne appliquée est supérieure aux valeurs de la colonne Papayya
imprimer (avec (marché, pommes> papayya))
Imprimer ("fait des pommes moins que Papayya? ")
#Check chaque valeur dans la colonne appliquée est inférieure aux valeurs de colonne de papayya
imprimer (avec (marché, pommes = papayya))
Imprimer ("fait des pommes inférieures ou égales à Papayya? ")
#Check chaque valeur dans la colonne appliquée est supérieure ou égale aux valeurs de colonne de papayya
Imprimer (avec (marché, pommes<=papayya))

Résultat:

Nous avons joué:

  1. Supérieur à l'opération: Vérifiez si chaque valeur de la colonne Apple est supérieure à chaque valeur de la colonne Papayya.
  2. Moins que l'opération: vérifiez si chaque valeur de la colonne Apple est inférieure à chaque valeur de la colonne Papayya.
  3. Supérieur ou égal à l'opération: Vérifiez si chaque valeur de la colonne Apple est supérieure ou égale à chaque valeur de la colonne Papayya.
  4. Inférieur ou égal à l'opération: Vérifiez si chaque valeur de la colonne Apple est inférieure ou égale à chaque valeur de la colonne Papayya.

Fonction à l'intérieur ()

La fonction intérieure () dans R est utilisée avec le cadre de données qui effectue certaines opérations sur les colonnes et renvoie le résultat dans une nouvelle colonne dans le cadre de données.

Ainsi, la principale différence entre les fonctions avec () et l'intérieur () est que avec () ne stockera pas le résultat dans le cadre de données, mais à l'intérieur () stockera le résultat.

Syntaxe:
à l'intérieur (dataframe_object, nouveau<-operation)

Il faut deux paramètres.

  1. DataFrame_Object est le cadre de données.
  2. L'opération est effectuée sur les colonnes du DataFrame_Object et stockées dans un nouveau nom de colonne.

Assurez-vous d'utiliser le "<-” operator to load the result into a new column.

Voyons les différents exemples pour mieux comprendre cette fonction.

Exemple 1

Dans cet exemple, nous effectuerons l'addition, la soustraction, la multiplication et la division sur les colonnes de pommes et de papayya et stocker le résultat dans la colonne de sortie.

#Create un marché de dataframe qui a 3 lignes et 3 colonnes.
Marché = données.cadre (pommes = C (34,45,45), papayya = c (100,98,98), mangues = c (100,67,89)))
Print ("Somme de pommes et de papayya")
#add pommes et colonnes papayya en utilisant à l'intérieur ()
Imprimer (à l'intérieur (marché, production<-apples+papayya))
imprimer ("différence de pommes et de papayya")
#subract pommes de colonnes papayya en utilisant à l'intérieur ()
Imprimer (à l'intérieur (marché, production<-apples-papayya))
Print ("Multiplication of Pommes et Papayya")
#Multiply pommes avec des colonnes papayya en utilisant à l'intérieur ()
Imprimer (à l'intérieur (marché, production<-apples*papayya))
Print ("Division des pommes et de la papayya")
#divide pommes par colonnes pappaya en utilisant à l'intérieur ()
Imprimer (à l'intérieur (marché, production<-apples/papayya))

Résultat:

Le résultat est stocké dans la colonne de sortie.

Exemple 2

Dans cet exemple, nous utiliserons différents opérateurs relationnels sur les pommes et les colonnes papayya et stockerons le résultat dans la colonne de sortie.

#Create un marché de dataframe qui a 3 lignes et 3 colonnes.
Marché = données.cadre (pommes = C (34,45,45), papayya = c (100,98,98), mangues = c (100,67,89)))
imprimer ("fait des pommes plus grandes que Papayya? ")
#Check chaque valeur dans la colonne appliquée est supérieure aux valeurs de la colonne Papayya et stockez le résultat dans la colonne de sortie
Imprimer (à l'intérieur (Market, OutputPapayya))
Imprimer ("fait des pommes moins que Papayya? ")
#Check chaque valeur dans la colonne appliquée est inférieure aux valeurs de la colonne Papayya et stockez la colonne de sortie
Imprimer (à l'intérieur (marché, production<-applesImprimer ("Les pommes sont-elles supérieures ou égales à Papayya? ")
#Check chaque valeur dans la colonne appliquée est supérieure ou égale aux valeurs de colonne de papayya et stockez le résultat dans la colonne de sortie
imprimer (à l'intérieur (marché, sortie = papayya))
Imprimer ("fait des pommes inférieures ou égales à Papayya? ")
#Check chaque valeur dans la colonne appliquée est supérieure ou égale aux valeurs de colonne de papayya et stockez la colonne de sortie
Imprimer (à l'intérieur (marché, production<-apples<=papayya))

Résultat:

Nous avons joué:

  1. Supérieur à l'opération: Vérifiez si chaque valeur de la colonne Apple est supérieure à chaque valeur de la colonne Papayya et stockez le résultat dans la colonne de sortie.
  2. Moins de fonctionnement: vérifiez si chaque valeur de la colonne Apple est inférieure à chaque valeur de la colonne Papayya et stockez le résultat dans la colonne de sortie.
  3. Supérieur ou égal à l'opération: Vérifiez que chaque valeur de la colonne Apple est supérieure ou égale à chaque valeur de la colonne Papayya et stockez le résultat dans la colonne de sortie.
  4. Inférieur ou égal à l'opération: Vérifiez que chaque valeur de la colonne Apple est inférieure ou égale à chaque valeur de la colonne Papayya et stockez le résultat dans la colonne de sortie.

Conclusion

Dans ce tutoriel R, nous avons vu deux fonctions avec () et à l'intérieur (). Le with () dans r est utilisé avec le cadre de données utilisé pour effectuer certaines opérations sur les colonnes. Il renvoie le résultat dans un vecteur.à l'intérieur () dans r, et il est utilisé avec le cadre de données utilisé pour effectuer certaines opérations sur les colonnes et renvoie le résultat dans une nouvelle colonne dans le cadre de données.

Ainsi, la principale différence entre les fonctions avec () et l'intérieur () est que avec () ne stockera pas le résultat dans le cadre de données, mais à l'intérieur () stockera le résultat.