[英]Split a vector element in R
我有这种格式的矢量,只有一个元素:
t1
[,1]
[1,] "<meta','name','description','content','Compre','ingressos','para','FEIRA','DIGITAL','EXPO','SP','2022','em','São','Paulo','dia','14','de','julho.','Confira','os','melhores','eventos','de','2022','na','Sympla!>\n"
我需要将它拆分成一个包含许多元素的向量,这些元素用逗号分隔,目的是创建一个事务数据框以与 arules 一起使用。
你可以帮帮我吗? 谢谢
我认为它是矩阵 1X1 所以试试
strsplit(t1[1] , ",")
看来您在 1x1 矩阵中有一个字符串。 如果要将单词提取到向量中,并删除引号和尖括号,可以执行以下操作:
gsub('<|>|\n|\\!', "", strsplit(c(t1), "','")[[1]])
#> [1] "meta" "name" "description" "content" "Compre"
#> [6] "ingressos" "para" "FEIRA" "DIGITAL" "EXPO"
#> [11] "SP" "2022" "em" "São" "Paulo"
#> [16] "dia" "14" "de" "julho." "Confira"
#> [21] "os" "melhores" "eventos" "de" "2022"
#> [26] "na" "Sympla"
由reprex 包于 2022-06-14 创建 (v2.0.1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.