COS论坛英华帖系列——strsplit 的反函数
我们知道,R 中的 strsplit
函数可以将字符串凭据脱离符来举办支解。正如下面所示:
那么,有没有对应的“反函数”,就是说把以上的 splited_str
还原成为本来的 poor_str
呢?虽然是有的,并且不止一种要领。
官方版本:paste
在 R 的 base
包之中,就有一个有用的函数,paste
,它可以轻松地完成这个任务!
假如不消 collapse
参数…
许多人知道 paste
函数,可是许多人没有寄望到个中有 collapse
这个参数。假如不消这个参数的话,有没有步伐?虽然是有的。这里就实现了一个简朴的函数来做这件事。
假如不消 paste
函数…
假如有人有着一股折(dan4)腾(teng2)的心态,也许会问,不要 paste
函数怎么办?可以,尚有不但一个要领。
好比说,输出到文件再读返来。
又好比说,charToRaw
和 rawToChar
一起利用?
然后操作sapply
函数,团结charToraw
函数与其反函数rawTochar
函数,即可到达预期结果。
以上代码一句话即:
假如还嫌玩得不足大的话,利用最时髦的 Map Reduce 和 functional programming 思想来办理问题就好了!
如你所见,R 有着无与伦比的机动性,但愿列位客长看完这篇文章可以或许感觉到 R 的强大和洽玩!