- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我似乎没有看到 paste
之间的区别/paste0
和 str_c
用于将单个向量组合为单个字符串,将多个字符串组合为一个字符串,或将多个向量组合为单个字符串。
在我写这个问题时,我发现了这个:https://www.rdocumentation.org/packages/stringr/versions/1.3.1/topics/str_c .来自richie@datacamp.com 的社区示例说不同之处在于str_c
将空白视为空白(而不是 NA)并更适本地回收。还有其他区别吗?
最佳答案
paste0(..., collapse = NULL)
是 paste(..., sep = "", collapse = NULL)
的包装器,这意味着没有分隔符。换句话说,用 paste0()
您不能应用某种分隔符,而您确实可以使用 paste()
进行该选项。 , 而单个空格是默认值。str_c(..., sep = "", collapse = NULL)
相当于 paste()
,这意味着您可以选择自定义所需的分隔符。区别在于 str_c()
默认是没有分隔符,所以它的作用就像 paste0()
作为默认设置。Paste()
和 paste0()
都是来自基础包的函数,而 str_c()
来自 stringr 包。
我没有对其进行测试/微基准测试,但根据我的经验,我同意 Ryan str_c()
一般更快。
关于r - paste/paste0 和 str_c 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50818932/
不久前我得到了这个问题的帮助: How to replace multiple values in a string depending on a list of keys 现在我需要考虑到某些键不能
我似乎没有看到 paste 之间的区别/paste0和 str_c用于将单个向量组合为单个字符串,将多个字符串组合为一个字符串,或将多个向量组合为单个字符串。 在我写这个问题时,我发现了这个:http
R 中的一个非常基本的问题,但解决方案尚不清楚。 如何将字符向量拆分为各个字符,即与 paste(..., sep='') 或 stringr::str_c() 相反> ? 任何比这更不笨重的东西:
所有这些看起来非常相似的功能之间有什么区别? 最佳答案 stri_join,stri_c和stri_paste来自于stringi包,它们是纯别名 str_c来自stringr,仅是stringi::
使用 dplyr 连接字符串时, group_by()和 mutate()或 summarize ()与 paste()和 collapse , NA值被强制为字符串 "NA" . 使用时 str_c
我是一名优秀的程序员,十分优秀!