R 中的 paste() 函数 - 简要指南

在 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'**数据集一起工作。

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教程。 ** 快乐的粘贴!!!**

** 更多研究:**

Published At
Categories with 技术
Tagged with
comments powered by Disqus