Repita la string de caracteres N veces en R

En este artículo, discutiremos cómo repetir la string de caracteres N veces en el lenguaje de programación R. String de caracteres significa un conjunto de caracteres.

Ejemplo:

“Hello Geek”,”Python”,”Languages_Python” son algunos ejemplos

Método 1: Usando el método replicate()

Esta función solía dar n réplicas de la string de caracteres

Sintaxis:

replicar (N, «string»)

dónde,

  • N es el número de veces que se replica la string
  • string es la string de caracteres de entrada

Ejemplo: programa R para repetir la string de caracteres N veces usando replicar

R

# get 2 times
print(replicate(2, "Hello_Geek"))
 
print("-----")
 
# get 10 times
print(replicate(10, "Python"))
 
print("-----")
 
# get 3 times
print(replicate(3, "java"))
 
print("-----")
 
# get 4 times
print(replicate(4, "dbms"))
 
print("-----")
 
# get 5 times
print(replicate(5, "sql"))
 
print("-----")
 
# get 7 times
print(replicate(7, "big data"))

Producción:

[1] “Hola_Geek” “Hola_Geek”

[1] “—–“

[1] “Python” “Python” “Python” “Python” “Python” “Python” “Python” “Python”

[9] “Python” “Python”

[1] “—–“

[1] “java” “java” “java”

[1] “—–“

[1] “dbms” “dbms” “dbms” “dbms”

[1] “—–“

[1] “sql” “sql” “sql” “sql” “sql”

[1] “—–“

[1] “grandes datos” “grandes datos” “grandes datos” “grandes datos” “grandes datos” “grandes datos” “grandes datos”

Método 2: Usar el método rep()

Esta función funciona de manera similar a replicar.

Sintaxis:

rep( «string»,N)

Ejemplo : programa R que repite la string de caracteres N veces usando rep

R

# get 2 times
print(rep("Hello_Geek", 2))
 
print("-----")
 
# get 10 times
print(rep("Python", 10))
 
print("-----")
 
# get 3 times
print(rep("java", 3))
 
print("-----")
 
# get 4 times
print(rep("dbms", 4))
 
print("-----")
 
# get 5 times
print(rep("sql", 5))
 
print("-----")
 
# get 7 times
print(rep("big data", 7))

Producción:

[1] “Hola_Geek” “Hola_Geek”

[1] “—–“

[1] “Python” “Python” “Python” “Python” “Python” “Python” “Python” “Python”

[9] “Python” “Python”

[1] “—–“

[1] “java” “java” “java”

[1] “—–“

[1] “dbms” “dbms” “dbms” “dbms”

[1] “—–“

[1] “sql” “sql” “sql” “sql” “sql”

[1] “—–“

[1] “grandes datos” “grandes datos” “grandes datos” “grandes datos” “grandes datos” “grandes datos” “grandes datos”

Método 3: usar pegar junto con replicar

Esta pasta se usa para organizar las strings repetidas de la manera correcta. Separará las strings con el delimitador dado.

Sintaxis:

pegar (replicar (N, «string»), colapsar = «delimitador»)

dónde,

  • pegar se utiliza para mostrar los datos
  • replicate se usa para obtener las strings de caracteres N
  • colapsar se usa para separar las cuerdas

Ejemplo: programa R para repetir las strings de caracteres usando el comando pegar

R

# get 2 times with delimiter --
paste(replicate(2, "Geek"), collapse = "--")
 
print("-----")
 
# get 10 times with delimiter ,
paste(replicate(2, "Python"), collapse = ",")

Producción:

[1] «Geek–Geek»

[1] “—–“

[1] “Python, Python”

Método 4: Usar la función strrep()

Esta función se utiliza para obtener las strings de caracteres N en una sola string.

Sintaxis:

strrep(“string”,N)

Ejemplo: programa R para obtener strings de caracteres N usando la función strrep()

R

# get 2 times
print(strrep( "Hello_Geek",2))
 
print("-----")
 
# get 10 times
print(strrep( "Python",10))
 
print("-----")
 
# get 3 times
print(strrep( "java",3))
 
print("-----")
 
# get 4 times
print(strrep("dbms",4))
 
print("-----")
 
# get 5 times
print(strrep( "sql",5))
 
print("-----")
 
# get 7 times
print(strrep("big data",7))

Producción:

[1] «Hola_GeekHola_Geek»

[1] “—–“

[1] “PythonPythonPythonPythonPythonPythonPythonPythonPythonPython”

[1] “—–“

[1] «javajavajava»

[1] “—–“

[1] “dbmsdbmsdbmsdbms”

[1] “—–“

[1] «sqlsqlsqlsqlsql»

[1] “—–“

[1] “grandes datosgrandes datosgrandes datosgrandes datosgrandes datosgrandes datos”

Publicación traducida automáticamente

Artículo escrito por gottumukkalabobby y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *