如何分离R数据框列值中的第一个文本值和剩余文本?
要将第一个文本值和R数据框列值中的剩余文本分开,我们可以按照以下步骤操作-
首先,创建一个数据框。
然后,使用stringr包中的str_split函数将第一个文本值和剩余的文本分开。
示例
创建数据框
让我们创建一个数据框,如下所示-
Names<-sample(c("India","Canada","Russia","USA","Belarus"),25,replace=TRUE)
df<-data.frame(Names)
df输出结果执行时,上述脚本生成以下内容output(thisoutputwillvaryonyoursystemduetorandomization)-
Names 1 Russia 2 USA 3 India 4 USA 5 USA 6 India 7 Russia 8 Russia 9 Canada 10 Belarus 11 India 12 Belarus 13 USA 14 Russia 15 Canada 16 India 17 Russia 18 Russia 19 Russia 20 Belarus 21 India 22 India 23 Belarus 24 India 25 Russia
将字符串列中的第一个值和其余文本分开
使用stringr包中的str_split函数将第一个文本值和数据框df中列名称的每一行中的剩余文本分开-
Names-sample(c("India","Canada","Russia","USA","Belarus"),25,replace=TRUE)
df<-data.frame(Names)
library(stringr)
df$new<-str_split(df$Names,"(?<=.{1})",2)
df输出结果Names new 1 Russia R, ussia 2 USA U, SA 3 India I, ndia 4 USA U, SA 5 USA U, SA 6 India I, ndia 7 Russia R, ussia 8 Russia R, ussia 9 Canada C, anada 10 Belarus B, elarus 11 India I, ndia 12 Belarus B, elarus 13 USA U, SA 14 Russia R, ussia 15 Canada C, anada 16 India I, ndia 17 Russia R, ussia 18 Russia R, ussia 19 Russia R, ussia 20 Belarus B, elarus 21 India I, ndia 22 India I, ndia 23 Belarus B, elarus 24 India I, ndia 25 Russia R, ussia
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短