我有一個具有以下結構的數據庫。我想分開最後一列,一個零件號和另一個與描述,用「 - 」分開。在這個例子中,它工作正常。但是,當我在我的數據庫中使用這個(50,700例)時,我收到一條錯誤消息。tidyr ::單獨不能使用大型數據。框架
rut<-c("50001780", "50001810", "50001820",
"50001850", "50001890", "50001940")
econ.activ<-c("552010 - RESTAURANTES",
"930990 - OTRAS ACTIVIDADES DE SERVICIOS PERSONALES N.C.P.",
"523911 - COMERCIO AL POR MENOR DE ARTICULOS FOTOGRAFICOS",
"930990 - OTRAS ACTIVIDADES DE SERVICIOS PERSONALES N.C.P.",
"930990 - OTRAS ACTIVIDADES DE SERVICIOS PERSONALES N.C.P.",
"930990 - OTRAS ACTIVIDADES DE SERVICIOS PERSONALES N.C.P.")
df<-data.frame(rut,econ.activ)
df %>% separate(col = "econ.activ", into = c("folio", "descripción"), sep = "\\-")
這是錯誤消息
警告消息:3645,4401,5118,10013,10018,10023,10905,10907,10921,10923,10928: 在174個位置處過多的值,10930,10935,10937,10942,10944,11586,13556,13557,13614,...
在此先感謝。