2016-08-15 3 views
-3

나는분할 열

 tidyr::separate(df, Col1.Col2.Col3, 
       c("Col1", "Col2", "Col3")) 

했다

 Col1.Col2.Col3 
     12.3,10,11 
     11.3,11,50 
     85,89.3,90 
     and over 100x records 

예를 들어 R. 어려움을 분할 열을 직면하고 그리고 난 내가 실현

 Col1 Col2 Col3 
     12 3 10 
     11 3 11 
     85 89 3 
     and over 100x records 

를 얻을 수 10 진수 값이 다음 열로 이동되고 Col3의 값은 제외됩니다. 이 문제를 어떻게 해결할 수 있습니까? 아니면 열을 더 잘 분할 할 수 있습니까?

+1

데이터 원본을 어떻게 읽으십니까? –

+1

분리 함수에 sep 인수가있다. 'sep = "," – zx8754

+0

df <- read.csv ('df.csv ', header = TRUE, sep ='; ') –

답변

1

tidyr::separate에는 분할 발생 위치를 제어하는 ​​sep 인수가 있습니다. sep = ","을 사용하십시오.