R语言 字符串连接
字符串连接是将两个或多个字符串附加到一个字符串中的方法,无论是逐个字符还是使用一些特殊的字符结尾。有很多方法可以进行字符串连接。
例子
Input: str1 = ‘Geeks’
str2 = ‘for’
str3 = ‘Geeks’
Output: ‘GeeksforGeeks’
为了在R中进行连接,我们使用paste()函数,它可以将两个或多个字符串结合在一起。它接受不同类型的参数,如下所示。
语法:
paste(string1, string2, ….stringn, sep = “”, collapse=NULL)
参数:
string1, string2…string3: 为连接提供的字符串。
sep: 我们使用的分隔符的类型。
collapse: 定义如何在字符串的矢量中以元素方式分隔结果。
连接两个字符串
输出
使用不同类型的分隔符进行串联
在paste()函数的帮助下,我们可以通过使用不同类型的分隔符(如空格或一些特殊字符)进行连接。
输出
连接两个以上的字符串
在paste()函数的帮助下,我们可以将两个以上的字符串连接起来。
输出
cat()函数
同样,我们可以使用cat()函数进行连接,在该函数的帮助下,我们可以进行字符式连接,它还使我们可以灵活地将结果保存在一个文件中。
语法:
cat(string1, string2, …string, sep = “, file, append)
参数
string1, string2…string3: 为连接提供的字符串。
sep: 我们使用的分隔符类型。
file: 用于将结果保存在指定名称的文件中。
append: 逻辑参数,指定是否要将结果附加到现有文件中或创建一个新文件。
使用cat()函数串联两个或多个字符串。
我们可以通过插入字符串的变量名并指定分隔符来进行串联。我们还可以插入两个以上的变量并指定不同类型的参数。
输出
将连接的结果保存在一个文件中
为了保存串联输出的结果,我们可以在参数中指定文件的名称。默认情况下,append是假的,但是如果你想把结果追加到一个现有的文件中,那么指定append为TRUE。
,结果将被保存到指定的文件格式。
输出: