私は以下の構造のデータベースを持っています。私は最後の列、部品番号、および説明と一緒に「 - 」で区切って区別したいと思います。この例ではOKです。しかし、これをデータベース(50,700件)で使用すると、エラーメッセージが表示されます。tidyr :: separateは大きなdata.frameで動作しません
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、...
ありがとうございます。