question bête [logiciel R] - Divers - Programmation
Marsh Posté le 11-09-2006 à 12:26:03
j'ai trouvé:
> res <- as.data.frame(t(c(A=1,B=2,C=3)))
> res
A B C
1 1 2 3
> write.table(res, file="file.csv", sep="\t", row.names=F, col.names=T)
> write.table(t(4:6), append=T, file="file.csv", sep="\t", row.names=F, col.names=F)
> read.csv("file.csv", sep="\t" )
A B C
1 1 2 3
2 4 5 6
Marsh Posté le 10-09-2006 à 22:48:54
Bonjour tout le monde,
Je souhaite écrire sous R dans un fichier de données sans écraser ce qu'il y a déjà.
j'utilise la commande : write.table(res,file="tmp.csv",sep=" ",row.names=TRUE,col.names=TRUE,eol = "\n" ) où res est un data.frame de données.
j'appelle cette commande plusieurs fois
(exemple) cela me donne la 1ère fois
A B C
1 2.5 6
puis:
A B C
4 5 8
etc.
et j'aimerai mettre les données à la suite comme ça:
A B C
1 2.5 6
4 5 8
Merci d'avance