【发布时间】:2016-09-10 16:58:35
【问题描述】:
我在一个更大的数据框中有两列,我很难拆分。过去,当我尝试使用“空格”、“”或其他分隔符进行拆分时,我曾使用过strsplit。这里的难点是我不想丢失任何信息,当我拆分某些部分时,我最终会丢失信息。我想最后有四列。这是我现在拥有的几行的示例。
age-gen surv-camp
45M 1LC
9F 0
12M 1AC
67M 1LC
这是我最终想要得到的。
age gen surv camp
45 M 1 LC
9 F 0
12 M 1 AC
67 M 1 LC
我在这里做了很多搜索,并在 Java、C++、html 等中找到了许多响应,但我还没有找到任何解释如何在 R 中执行此操作以及何时执行此操作的内容缺少数据。
我看到this 在值之间添加一个空格然后只是在空格上拆分,但我不明白这将如何工作 1) 缺少数据,2) 当我没有一致的数字或字符时每行的值。
【问题讨论】:
-
您仍然可以使用
strsplit()并使用perl保存拆分值。你的代码是什么?