• [^] # Re: Éviter de faire des traitements en shell

    Posté par . En réponse au message concaténer et dé-dupliquer fichiers. Évalué à 4.

    Juste pour le fun, j'avais besoin de me changer les idées.
    En R avec le package dplyr, le script admet 2 paramètres, un nom de fichier d'entrée et un nom de fichier de sortie :

    #!/usr/bin/Rscript --slave
    argv <- commandArgs(TRUE)
    library(dplyr)
    dta<-read.table(argv[1],comment.char = "",sep="#")
    sortie<-dta %>% group_by(V1) %>% summarise(r=paste(V2,collapse=","))
    write.table(sortie,argv[2],row.names = F,col.names = F,sep="#",quote=F)

    Je sors