我在R中拆分列时遇到困难。例如
Col1.Col2.Col3
12.3,10,11
11.3,11,50
85,89.3,90
and over 100x records
我做了
tidyr::separate(df, Col1.Col2.Col3,
c("Col1", "Col2", "Col3" ))
我得到了
Col1 Col2 Col3
12 3 10
11 3 11
85 89 3
and over 100x records
我意识到十进制值被移动到下一列并且Col3的值被省略了。我该如何解决这个问题,还是有更好的方法来拆分列?
答案 0 :(得分:1)
sep
有一个sep = ","
参数,用于控制拆分发生的位置。使用indexList.Select(i => dataList[i]);
。