--Bonjour,
J'essaye de coller (cote à cote) plusieurs colonnes issues de plusieurs fichiers texte tabulés mais le dataframe résultant ne m'affiche qu'une colonne qui est la concaténation des colonnes à la façon de la commande cat.
Voici le code que j'utilise :
Je ne vois pas l'erreur, avez-vous une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 library(data.table) listtxt <- Sys.glob("*.txt") colsToKeep <- c(2) ldf = lapply(listtxt, function(x) { dat = fread(x, header=FALSE, sep="\t",select=colsToKeep) return(dat) }) library(dplyr) df = rbind_all(ldf) write.table(df, "matrix.dat", sep="\t", row.names=F, quote = FALSE)
Merci --
Partager