【发布时间】:2023-03-22 18:51:01
【问题描述】:
我有一个包含两列的数据集:
Quantity SKU
1,1 2494008,2493953
1,1,1 2167550,1336380,2365409
3,2,1,6,1 1428608,1137956,2401393,2679310,2579183
结束状态是一个如下所示的数据集:
Quantity SKU
1 2494008
1 2493953
1 2167550
1 1336380
1 2365409
3 1428608
2 1137956
1 2401393
6 2679310
1 2579183
如果您想拆分单个变量,如here 所示,cplit 和 strsplit 可以工作,但我需要拆分两个变量(上面的数量和 SKU)。
【问题讨论】:
-
这有很多骗子。请检查
?cSplit来自splitstackshape或separate_rows来自tidyr -
几个小时前有一个非常相似的问题。
-
感谢大家的反馈。在深入研究 cSplit 函数后发现了一个简单的解决方案。脚本如下所示:
cSplit(product_report, c('Quantity','SKU'),',',direction = 'long')
标签: r