Wie die Ausgabe einer Liste, um die Datei in R

Davon ausgehen, dass eine Liste von Büchern mit Autoren , nach dem Lesen der Daten in eine Liste "LS" ich habe versucht, geben Sie es in eine Datei und die Ausgabe war

> write.table(LS, "output.txt")
Error in data.frame(..., title = NULL,  : 
  arguments imply differing number of rows: 1, 0

> write(LS, "output.txt")
Error in cat(list(...), file, sep, fill, labels, append) : 
  argument 1 (type 'list') cannot be handled by 'cat'

War ich in der Lage zu verwenden, dput, aber ich möchte die Daten formatiert werden (keine Redundanz von wiederholten Schlüsselwörter, die alle über die Datei). Irgendwelche Vorschläge?
Dank

UPDATE
dput( Kopf (LS, 2))

list(structure(list( title = "Book 1", 
authors = list(structure(c("Pooja", "Garg"),
 .Names = c("forename","surname")), 
structure(c("Renu", "Rastogi"), 
.Names = c("forename","surname")))),
 .Names = c("title", "authors")), 

structure(list( title = "Book 2", 
 authors = list(structure(c("Barry", "Smit"), .Names = c("forename", 
    "surname")), structure(c("Tom", "Johnston"), .Names = c("forename", 
    "surname")))), .Names = c("title", "authors")))
Ich denke, Sie müssen erklären Sie, warum Sie glaube nicht, dass die Ausgabe von dput ist akzeptabel. Was ist Ihre erwartete/gewünschte Ausgabe?
In dput den Stichworten "Buch" und "Autoren" werden wiederholt, die alle über die Datei , während ich möchte, dass Sie in der Kopfzeile nur als csv-Dateien.
die Platzierung der einige Beispiel-Daten helfen, (wie etwa in dput(head(LS,2)) in der Frage, so können wir sehen, die Struktur der Daten
Ich füge der obigen Ausgabe
Warum sind Sie in eine Datei schreiben? Wenn es nur für die R-um Sie später zu Lesen, verwenden Sie save statt.

InformationsquelleAutor Thomas Lee | 2012-10-03

Schreibe einen Kommentar