R - con e all'interno delle funzioni

R - con e all'interno delle funzioni
In questo tutorial R, discuteremo con le funzioni () e all'interno () eseguite sul frame dei dati.

Creiamo un frame di dati con quattro righe e cinque colonne.

#Crea un mercato dati che ha 3 righe e 3 colonne.
mercato = dati.frame (mele = c (34,45,45), papayya = c (100,98,98), mango = c (100,67,89))
#Display Market
Stampa (mercato)

con () funzione

La funzione con () in R viene utilizzata con la cornice di dati utilizzata per eseguire alcune operazioni sulle colonne e restituire il risultato in un vettore.

Sintassi:
con (dataframe_object, operazione)

Ci vogliono due parametri.

  1. DataFrame_Object è il frame di dati.
  2. operazione eseguita sulle colonne in dataframe_object.

Vediamo diversi esempi per capire meglio questa funzione.

Esempio 1

In questo esempio, eseguiremo l'aggiunta, la sottrazione, la moltiplicazione e la divisione sulle colonne di mele e papayya.

#Crea un mercato dati che ha 3 righe e 3 colonne.
mercato = dati.frame (mele = c (34,45,45), papayya = c (100,98,98), mango = c (100,67,89))
Stampa ("Somma di mele e papayya")
#add mele e colonne papayya usando con ()
Stampa (con (mercato, mele+papayya))
Stampa ("Differenza di mele e papayya")
#subract mele dalle colonne di papayya usando con ()
Stampa (con (mercato, mele-papayya))
stampa ("moltiplicazione di mele e papayya")
#multiply mele con colonne papayya usando con ()
Stampa (con (mercato, mele*papayya))
Print ("Divisione di mele e papayya")
#divide mele di colonne pappaya usando con ()
Stampa (con (mercato, mele/papayya))

Risultato:

L'output viene restituito come vettore attraverso righe su mele e colonne di papayya.

Esempio 2

In questo esempio, useremo diversi operatori relazionali su mele e colonne di papayya.

#Crea un mercato dati che ha 3 righe e 3 colonne.
mercato = dati.frame (mele = c (34,45,45), papayya = c (100,98,98), mango = c (100,67,89))
stampa ("fa mele più grandi di papayya? ")
#Check ogni valore nella colonna applicata è maggiore dei valori della colonna di papayya
Stampa (con (mercato, mele> papayya))
stampa ("mele meno di papayya? ")
#Check ogni valore nella colonna applicata è inferiore ai valori della colonna Papayya
stampa (con (mercato, mele = papayya))
stampa ("mele meno o uguali a papayya? ")
#Check ogni valore nella colonna applicata è maggiore o uguale ai valori della colonna di papayya
Stampa (con (mercato, mele<=papayya))

Risultato:

Abbiamo messo in scena:

  1. Maggiore dell'operazione: verificare se ogni valore della colonna Apple è maggiore di ciascun valore della colonna Papayya.
  2. Meno dell'operazione: verificare se ogni valore della colonna Apple è inferiore a ciascun valore della colonna Papayya.
  3. Maggiore o uguale all'operazione: verificare se ogni valore della colonna Apple è maggiore o uguale a ciascun valore della colonna Papayya.
  4. Meno o uguale all'operazione: verificare se ogni valore della colonna Apple è inferiore o uguale a ciascun valore della colonna Papayya.

all'interno () funzione

La funzione all'interno () in R viene utilizzata con il frame di dati che esegue alcune operazioni sulle colonne e restituisce il risultato in una nuova colonna all'interno del frame di dati.

Quindi la differenza principale tra le funzioni () e all'interno () è quella con () non memorizzerà il risultato all'interno del frame di dati, ma all'interno () memorizzerà il risultato.

Sintassi:
all'interno (dataframe_object, nuovo<-operation)

Ci vogliono due parametri.

  1. DataFrame_Object è il frame di dati.
  2. L'operazione viene eseguita sulle colonne in DataFrame_Object e memorizzata in un nuovo nome di colonna.

Assicurati di usare il “<-” operator to load the result into a new column.

Vediamo i diversi esempi per capire meglio questa funzione.

Esempio 1

In questo esempio, eseguiremo l'aggiunta, la sottrazione, la moltiplicazione e la divisione sulle colonne di mele e papayya e archiviare il risultato nella colonna di output.

#Crea un mercato dati che ha 3 righe e 3 colonne.
mercato = dati.frame (mele = c (34,45,45), papayya = c (100,98,98), mango = c (100,67,89))
Stampa ("Somma di mele e papayya")
#add mele e colonne papayya usando all'interno ()
Stampa (all'interno (mercato, output<-apples+papayya))
Stampa ("Differenza di mele e papayya")
#subract mele dalle colonne di papayya usando all'interno ()
Stampa (all'interno (mercato, output<-apples-papayya))
stampa ("moltiplicazione di mele e papayya")
#multiply mele con colonne papayya usando all'interno ()
Stampa (all'interno (mercato, output<-apples*papayya))
Print ("Divisione di mele e papayya")
#divide mele da colonne pappaya usando all'interno ()
Stampa (all'interno (mercato, output<-apples/papayya))

Risultato:

Il risultato è memorizzato nella colonna di output.

Esempio 2

In questo esempio, useremo diversi operatori relazionali sulle colonne di mele e papayya e memorizzeremo il risultato nella colonna di output.

#Crea un mercato dati che ha 3 righe e 3 colonne.
mercato = dati.frame (mele = c (34,45,45), papayya = c (100,98,98), mango = c (100,67,89))
stampa ("fa mele più grandi di papayya? ")
#Check ogni valore nella colonna applicata è maggiore dei valori della colonna Papayya e memorizzare il risultato nella colonna di output
Stampa (all'interno (mercato, outputpapayya))
stampa ("mele meno di papayya? ")
#Check ogni valore nella colonna applicata è inferiore ai valori della colonna Papayya e memorizzare il risultato nella colonna di output
Stampa (all'interno (mercato, output<-applesstampa ("mele maggiori o uguali a papayya? ")
#Ceck ogni valore nella colonna applicata è maggiore o uguale ai valori della colonna Papayya e memorizzare il risultato nella colonna di output
Stampa (all'interno (mercato, output = papayya))
stampa ("mele meno o uguali a papayya? ")
#Ceck ogni valore nella colonna applicata è maggiore o uguale ai valori della colonna Papayya e memorizzare il risultato nella colonna di output
Stampa (all'interno (mercato, output<-apples<=papayya))

Risultato:

Abbiamo messo in scena:

  1. Maggiore dell'operazione: verificare se ogni valore della colonna Apple è maggiore di ciascun valore della colonna Papayya e memorizza il risultato nella colonna di output.
  2. Meno dell'operazione: verificare se ogni valore della colonna Apple è inferiore a ciascun valore della colonna Papayya e memorizza il risultato nella colonna di output.
  3. Maggiore o uguale all'operazione: controllare ogni valore della colonna Apple è maggiore o uguale a ciascun valore della colonna Papayya e memorizzare il risultato nella colonna di output.
  4. Meno o uguale all'operazione: controllare ogni valore della colonna Apple è inferiore o uguale a ciascun valore della colonna Papayya e memorizzare il risultato nella colonna di output.

Conclusione

In questo tutorial R, abbiamo visto due funzioni con () e all'interno (). Il con () in R viene utilizzato con la cornice di dati utilizzata per eseguire alcune operazioni sulle colonne. Restituisce il risultato in un vettore.all'interno () in r, e viene utilizzato con il frame di dati utilizzato per eseguire alcune operazioni sulle colonne e restituisce il risultato in una nuova colonna all'interno del frame di dati.

Quindi la differenza principale tra le funzioni () e all'interno () è quella con () non memorizzerà il risultato all'interno del frame di dati, ma all'interno () memorizzerà il risultato.