【发布时间】:2013-09-18 21:34:44
【问题描述】:
这是我之前提出的这个问题的后续:R for loop: create a new column with the count of a sub str from a different column
我有一个大表(100+ 列,50k+行)。其中一列包含以下格式的数据:
col
chicken
chicken,goat
cow,chicken,goat
cow
我想去:
col col2 col3
chicken
chicken goat
cow chicken goat
cow
需要填充的列多于 3 列,我只是将其剥离为示例。我的脚本创建了要填充的适当数量的列,我只需要代码,我假设它是一个 for 循环,将字符串拆分为 'col' on ',',然后将拆分的字符串放入后续列中。
感谢您的帮助!
【问题讨论】:
-
strsplit在逗号上,然后是plyr::rbind.fill。
标签: r for-loop multiple-columns string-split strsplit