如何在R中将字符串变量拆分为n个变量

丁诺

在RI中,需要在不事先知道要创建的新变量数量的情况下,将数据帧的字符串变量拆分为以“->”分隔的n个变量

阿克伦

我们可以使用strsplit来获取拆分后的输出list

lst <- strsplit(df$string, "->")

然后rbindlist元素末尾填充NA之后,如果元素不相等length

do.call(rbind, lapply(lst, `length<-`, max(lengths(lst))))

如果我们需要为创建额外的列拆分列,一种选择是cSplitsplitstackshape

library(splitstackshape)
cSplit(df, "string", "->")

数据

df <- data.frame(string = c("some->thing->else", "some->thing"), stringsAsFactors=FALSE)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在R中将字符串变量解析或拆分为多个新变量

如何在C#中将字符串拆分为两个单独的变量

如何在PHP中将单词字符串拆分为单独的字符串变量?

如何在 TypeScript 中将一个字符串拆分为两个变量?

如何在bash shell中将一个字符串拆分为多个变量?

Ansible 将字符串拆分为 n 个变量

C中将字符串拆分为两个变量

如何在Snowflake中将字符串拆分为字符?

如何在 Oracle SQL 中将分隔字符串拆分为 n(n-1)/2 个组合?

如何在bash中将字符串拆分为参数?

如何在bash中将字符串拆分为列

如何在bash中将字符串拆分为多行

如何在 Python 中将字符串拆分为列表?

如何在bash中将字符串拆分为数组

如何在MATLAB中将字符串拆分为字母?

如何在Java中将字符串拆分为列

如何将字符串拆分为变量

将字符串拆分为变量

如何在R中将字符串评估为变量?

将字符串拆分为 r 中的六个新变量

如何根据分隔符将字符串拆分为 2 个不同的变量?

如何将python字符串拆分为2个变量

如何在R中将字符串拆分为规则间隔?

如何在批处理脚本中将字符串拆分为 3 个不同的字符串?

在R中将一个变量拆分为多个变量

关于如何在Swift中将字符串拆分为所需字符串数组的问题

如何在JavaScript中将一个变量拆分为多个变量?

在JavaScript中将单个字符串拆分为多个单独的变量

如何在BIRT中将字符串拆分为字符数组?