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.
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:
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.
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:
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.