【发布时间】:2018-05-31 23:12:44
【问题描述】:
我对 R 非常陌生,正在整理数据集。我有大量列,其中一些列(在 .CSV 文件中)包含几个逗号分隔的名称。例如,我需要拆分和复制列,并将逗号分隔的名称分别赋予每一列:
但是,我可能有更复杂的情况,其中有几个列(具有不同的数值)具有相同的重复多个名称。这些列应该被拆分(每个名称的每一列)并且应该为重复的名称添加后缀('.1' 甚至'.2',如果它们重复更多次),请参见此处:
我正在积极探索如何做到这一点,但仍然没有运气。任何帮助将不胜感激。
【问题讨论】:
-
请发布一个包含示例数据的最小且具有代表性的示例。如果不确定如何操作,请参阅here。这听起来像是
strsplit或tidyr::separate_rows的工作。