R语言 重复字符串N次

R语言 重复字符串N次

在这篇文章中,我们将讨论如何在R编程语言中重复字符串N次。字符串是指一组字符。

例如

“Hello Geek”, “Python”, “Languages_Python” 是一些例子。

方法1:使用replicate()方法

这个函数用于从字符串中给出n个副本

语法

replicate(N, "string")

其中。

  • N是字符串被复制的次数
  • string是输入的字符串

例子: R程序使用replicate将字符串重复N次

# 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"))
R

输出

[1] Hello_Geek Hello_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] big data big data big data big data big data big data big data
Bash

方法2:使用rep()方法

这个函数的工作原理与replicate相似。

语法

rep("string",N)

例子 :使用rep重复字符String N次的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))
R

输出

[1] Hello_Geek Hello_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] big data big data big data big data big data big data big data
Bash

方法3:与复制一起使用粘贴

这种粘贴方式用于以正确的方式组织重复的字符串,它将用给定的分隔符分隔字符串。

语法

paste(replicate(N, "string"), collapse = "delimiter")

其中。

  • paste是用来显示数据的
  • replicate用于获得N个字符的字符串
  • collapse用于分隔这些字符串

例子: R程序使用paste命令来重复字符串

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

输出

[1] "Geek-Geek" 

[1] "--" 

[1] "Python,Python" 
Bash

方法4:使用strrep()函数

这个函数用来获取单个字符串中的N个字符的字符串。

语法

strrep( "string",N)

例子: R程序使用strrep()函数获得N个字符的字符串

# 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))
R

输出

[1] "Hello_GeekHello_Geek" 

[1] "--" 

[1] "PythonPythonPythonPythonPythonPythonPythonPythonPython" 

[1] "--" 

[1] "javajavajava" 

[1] "--" 

[1] "dbmsdbmsdbms" 

[1] "--" 

[1] "sqlsqlsqlsqlsql" 

[1] "--" 

[1] "big databig databig databig databig databig databig databig data" 
Bash

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程