拆分包含 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 = ","
.
我在 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 = ","
.