我正在阅读一个相当混乱的csv文件。它看起来像tt
。
a <- c("REQDO.,TRIBUNAL DE JUSTIÇA DO ESTADO DO RIO GRANDE DO SUL ,")
b <- c("29/05/1992 ,PUBLICADO ACORDAO DJ: , , , ,")
c <- c("23/04/1991 ,DECISAO PUBLICADA DJ: , , ")
d <- c("29/05/1992 ,PUBLICADO DESPACHO NO DJ , ,PROCEDO LIBERACAO PECAS P/ FORMALIZACAO ACORDAO , ,")
tt <- rbind(a,b,c,d)
row.names(tt) <- NULL
出于某种原因,我必须使用sep=";"
才能阅读csv。如果情况不是这样的话,我只能用sep=","
阅读它,但似乎这不是选项。
现在,我想将这一列分成三列,最后tt
看起来像这样:
V1 V2 V3
REQDO. TRIBUNAL DE JUSTIÇA DO ESTADO DO RIO GRANDE DO SUL
29/05/1992 PUBLICADO ACORDAO DJ:
23/04/1991 DECISAO PUBLICADA DJ:
29/05/1992 PUBLICADO DESPACHO NO DJ PROCEDO LIBERACAO PECAS P/ FORMALIZACAO ACORDAO
我该怎么做? 感谢
答案 0 :(得分:2)
您可以尝试cSplit
splitstackshape
library(splitstackshape)
res <- cSplit(tt, 'V1', sep=',')