在 R 中使用 paste() 函数将是简单的,在本教程中,让我们看看我们如何使用 paste() 来连接字符串和值。
**paste():**从多个矢量中取出多个元素,并将它们合并成一个元素。
除了 paste() 函数之外,R 还有另一个函数,名为 paste0()。
**paste0():**paste0()函数作为默认分离器具有空间,并且也限制了输出中的机会。
让我们从语法开始
paste() 函数的语法是,
1paste(x,sep=" ", collapse=NULL)
这里:
- **x =**有值的矢量
- **sep =**可以用来分离元素的分离符号
- collapse = 它给出一个值来崩溃
paste0() 函数的语法是,
1paste(x,collapse=NULL)
何处,
- **x =**具有值的矢量.
- collapse = 它给出了要崩溃的值
如何在 R 中使用 paste() 函数?
一个简单的粘贴()将采取多个元素作为输入,并将这些输入连接成一个单一的字符串. 元素将被一个空间作为默认选项分开。
1paste(1,'two',3,'four',5,'six')
输出 = 1 2 3 4 5 6
使用 paste() 与分离符参数
paste() 函数中的分离器参数将处理用于分离元素的值或符号,这是 paste() 函数的输入。
1paste(1,'two',3,'four',5,'six',sep = "_")
Output = "1_two_3_four_5_six"
1paste(1,'two',3,'four',5,'six',sep = "&")
** 输出 = 1&2&3&4&5&6
**
使用 collapse 参数的 paste() 函数
当您将粘贴参数传递给矢量时,分离器参数不会起作用.因此,在这里出现了崩溃参数,这在处理矢量时非常有用。
1paste(c(1,2,3,4,5,6,7,8),collapse = "_")
Output = "1_2_3_4_5_6_7_8"
1paste(c('Rita','Sam','John','Jat','Cook','Reaper'),collapse = ' and ')
原标题:Rita and Sam and John and Jat and Cook and Reaper
粘贴() 函数与分离符和崩溃参数
让我们看看分离器和崩溃参数将如何工作。分离器将处理要在元素组之间放置的值,崩溃参数将使用特定的值将元素连接成单行。
1paste(c('a','b'),1:10,sep = '_',collapse = ' and ')
** 输出 = `a_1 和 b_2 和 a_3 和 b_4 和 a_5 和 b_6 和 a_7 和 b_8 和 a_9 和 b_1**
1paste(c('John','Ray'),1:5,sep = '=',collapse = ' and ')
输出 = John = 1 和 Ray=2 和 John = 3 和 Ray = 4 和 John=5
如何在 R 中使用 paste0() 函数
Paste0() 函数类似于 paste 函数,但具有默认分离器。
让我们来看看 paste0() 函数是如何工作的。
1paste0('df',1:6)
输出 = df1
df2
df3
df4
df5
df6
**
您可以看到 paste0() 函数具有默认的分离值,现在让我们看看 paste0() 函数如何使用 collapse 参数。
使用 paste0() 函数与 collapse 参数
paste0() 函数中的崩溃参数是用于分离元素的字符、符号或值。
1paste0('df',1:5,collapse = '_')
此分類上一篇: 「df1_df2_df3_df4_df5」
1paste0('df',1:5,collapse = ' > ')
输出 = df1 > df2 > df3 > df4 > df5
正如您可以观察到上述结果一样,paste0()函数还会返回具有默认分离符和指定的崩溃参数的字符串。
如何在 R 中的数据框中使用 paste() 函数
您还可以使用 paste() 函数粘贴数据框中存在的值或元素(/community/tutorials/data-frames-in-r-programming)。
让我们看看它如何与 **'BOD'**数据集一起工作。
1datasets::BOD
2paste(BOD$Time,sep = ',',collapse = '_')
Output = "1_2_3_4_5_7"
1datasets::BOD
2paste(BOD$demand,sep = ',',collapse = '_')
Output = "8.3_10.3_19_16_15.6_19.8"
结论
R 提供了许多功能,使您的分析更简单,但更高效,其中 paste() 函数在将字符串和元素连接到单个字符串中也是非常有用的。
在本教程中,我们已经通过了 paste() 和 paste0() 函数的不同方面,这两者在数据分析中都非常有用。
现在就这样了! 留意更多 R教程。 ** 快乐的粘贴!!!**
** 更多研究:**