Funksioni paste() në R - Një udhëzues i shkurtër


Përdorimi i funksionit paste() në R do të jetë i drejtë dhe i thjeshtë. Në këtë tutorial, le të shohim se si mund të përdorim paste() për të lidhur vargjet dhe vlerat.

paste(): Merr shumë elementë nga vektorët e shumtë dhe i bashkon në një element të vetëm.

Së bashku me funksionin paste(), R ka një funksion tjetër të quajtur paste0(). Po, e keni dëgjuar mirë.

paste0(): Funksioni paste0() ka hapësirën si ndarësin e tij të paracaktuar dhe kufizon mundësitë tuaja edhe në dalje.

Le të fillojmë me sintaksën

Sintaksa e funksionit paste() është,

paste(x,sep=" ", collapse=NULL)

Këtu:

  • x = vektor që ka vlera.
  • sep = simbole ndarëse që mund të përdoren për të ndarë elementet.
  • kolaps = I jep një vlerë kolapsit.

Sintaksa e funksionit paste0() është,

paste(x,collapse=NULL)

Ku,

  • x = vektor që ka vlerat.
  • kolaps = I jep një vlerë kolapsit.

Si të përdorim funksionin paste() në R?

Një paste() e thjeshtë do të marrë shumë elementë si hyrje dhe do t'i bashkojë ato hyrje në një varg të vetëm. Elementet do të ndahen nga një hapësirë si opsioni i paracaktuar. Por mund të ndryshoni gjithashtu vlerën e ndarësit duke përdorur parametrin 'sep'.

paste(1,'two',3,'four',5,'six')

Output=\1 dy 3 katër 5 gjashtë

Përdorimi i paste() me një argument ndarës

Parametri ndarës në funksionin paste() do të merret me vlerën ose simbolet që përdoren për të ndarë elementet, e cila merret si hyrje nga funksioni paste().

paste(1,'two',3,'four',5,'six',sep = "_")

Output=\1_two_3_four_5_six”

paste(1,'two',3,'four',5,'six',sep = "&")

Dalja=\1&dy&3&katër&5&gjashtë”

Funksioni paste() me argument kolaps

Kur kaloni një argument ngjitës në një vektor, parametri ndarës nuk do të funksionojë. Prandaj këtu vjen parametri i kolapsit, i cili është shumë i dobishëm kur keni të bëni me vektorët. Ai përfaqëson simbolin ose vlerat që ndajnë elementet në vektor.

paste(c(1,2,3,4,5,6,7,8),collapse = "_")

Dalja=\1_2_3_4_5_6_7_8”

paste(c('Rita','Sam','John','Jat','Cook','Reaper'),collapse = ' and ')

Output=\Rita dhe Sam dhe John dhe Jat dhe Cook dhe Reaper

Funksioni paste() me argumente ndarëse dhe kolapse

Le të shohim se si do të funksionojnë argumentet ndarëse dhe kolapsi. Ndarësi do të merret me vlerat që do të vendosen midis grupit të elementeve dhe argumenti i kolapsit do të përdorë vlerën specifike për të bashkuar elementët në një varg të vetëm.

paste(c('a','b'),1:10,sep = '_',collapse = ' and ')

Output=a_1 dhe b_2 dhe a_3 dhe b_4 dhe a_5 dhe b_6 dhe a_7 dhe b_8 dhe a_9 dhe b_1

paste(c('John','Ray'),1:5,sep = '=',collapse = ' and ')

Output=\John=1 dhe Ray=2 dhe John=3 dhe Ray=4 dhe John=5

Si të përdorni funksionin paste0() në R

Funksioni Paste0() vepron ashtu si funksioni paste, por me një ndarës të paracaktuar.

Le të shohim se si funksionon funksioni paste0().

paste0('df',1:6)

Dalja=\df1 \df2 \df3 \df4 \df5 \df6

Mund të shihni që funksioni paste0() ka vlerën e paracaktuar të ndarësit. Tani le të shohim se si funksionon paste0() me parametrin e kolapsit.

Përdorimi i funksionit paste0() me argument kolaps

Argumenti i kolapsit në funksionin paste0() është karakteri, simboli ose një vlerë e përdorur për të ndarë elementet.

paste0('df',1:5,collapse = '_')

Dalja=\df1_df2_df3_df4_df5

paste0('df',1:5,collapse = ' > ')

Dalja=\df1 > df2 > df3 > df4 > df5

Siç mund të vëzhgoni rezultatet e mësipërme, funksioni paste0() kthen një varg me një ndarës të paracaktuar dhe gjithashtu një argument të caktuar kolapsi.

Si të përdorni funksionin paste() në një kornizë të dhënash në R

Ju gjithashtu mund të përdorni funksionin paste() për të ngjitur vlerat ose elementet e pranishme në një kornizë të dhënash.

Le të shohim se si funksionon me grupin e të dhënave ‘BOD’.

datasets::BOD
paste(BOD$Time,sep = ',',collapse = '_')

Dalja=\1_2_3_4_5_7”

datasets::BOD
paste(BOD$demand,sep = ',',collapse = '_')

Dalja=\8.3_10.3_19_16_15.6_19.8

konkluzioni

R ofron funksione të shumta për ta bërë analizën tuaj më të thjeshtë, por efikase. Midis tyre, funksioni paste() është shumë i dobishëm në lidhjen e vargjeve dhe elementeve në një varg të vetëm.

Në këtë tutorial ne kemi kaluar nëpër aspekte të ndryshme të funksioneve paste() dhe paste0(). Të dyja këto do të jenë vërtet të dobishme në analizën e të dhënave.

Kjo është e gjitha për tani. Qëndroni të sintonizuar për më shumë mësime R. Gëzuar ngjitjen!!!

Më shumë studim:

  • Dokumentacioni R
  • https://www.youtube.com/watch?v=_mNnbWGAroU