拆分包含 R 中小数点值的列

Splitting Columns that contain decimal point values in R

我在 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 的值被遗漏了。我该如何解决这个问题或者是否有更好的拆分列的方法?

tidyr::separate 有一个 sep 参数控制拆分发生的位置。使用 sep = ",".