écrire.csv() une liste de inégalement des données de taille.images

Je voudrais pomper une liste de données.image() des objets dans un fichier csv afin que je puisse travailler sur elle pour la présentation. Je trouve que c'est de répondre avec un message d'erreur:

In write.csv(tmp[i], file = "Output.csv", append = T) :
  attempt to set 'append' ignored

J'ai enregistré les sorties à une liste (qui peuvent être contraints à faire un df), voici un exemple:

outputs <- list() 
outputs$fivenum <- fivenum(rnorm(100))
outputs$summary <- as.data.frame(as.vector(summary(rnorm(100))))

tmp <- lapply(outputs, as.data.frame)

write.csv(tmp, file="Output.csv",append=T)

Chaque ajout d'action doivent avoir le même nombre de colonnes?

Oui, si vous utilisez write.csv. Je pense que vous pouvez contourner cela en utilisant write.table(..., sep=",", append=TRUE) - mais je n'ai pas testé récemment.
vous ne pouvez pas ajouter write.csv jamais. Tout comme vous ne pouvez pas modifier col.names, sep, dec, ou qmethod.
C'est ce que je pensais, je l'ai dit, mais bien le sens a été perdu dans la traduction.
Je pensais que vous étiez répondre à "est-ce que chaque ajout d'action doivent avoir le même nombre de colonnes?". Vous pouvez toujours ajouter, même si les objets n'ont pas le même nombre de colonnes, mais qui crée un funky fichier.
Pourquoi ne pas rbind.les remplir au préalable?

OriginalL'auteur Brandon Bertelsen | 2011-09-08