我有一个包含数字和字母的大型数据集。只是一个小例子: 通用标签

我想在列M1 ... Mn(文件末尾)的两个字符之间引入一个“ /”标记,以使结果数据框看起来像这样: 通用标签

对不起,我不知道该如何进行...您的帮助不胜感...

有帮助吗?

解决方案

一个班轮: 通用标签

其他提示

R的所有神秘力量都为您提供了这一点:

  • splitInsert使用strsplit在每个字母处拆分一列,并将其与paste重组。它被包裹在sapply中以向量化功能。
  • 然后我使用lapplysplitInsert应用于data.frame的第3列,然后使用data.frame将其与您不想修改的两列结合。
  • 请注意,splitInsert是完全通用的-适用于任何长度的文本字符串,并且您可以使用任何选择的新字符来重新组合分割元素。

    代码: 通用标签

    结果: 通用标签

这似乎可行。 通用标签

输出 通用标签

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top