Suponga que tiene una lista de libros con autores, después de leer los datos en una lista de "LS" traté de entrar en un archivo y la salida estabaCómo generar una lista para presentar en I
> 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'
Pude usar dput pero me gustaría que los datos estuvieran formateados bien (sin redundancia de palabras clave repetidas en todo el archivo). ¿Alguna sugerencia? Gracias
ACTUALIZACIÓN dput (cabeza (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")))
creo que necesita para comentar por qué usted no cree que la salida de dput es aceptable. ¿Cuál es su salida esperada/deseada? – Dason
@Dason En dput las palabras clave "libro" y "autores" se repetirán en todo el archivo, mientras que las quiero en el encabezado solo como archivos csv. –
colocando algunos datos de ejemplo ayudará (¿qué hay de incluir 'dput (head (LS, 2))' dentro de la pregunta para que podamos ver la estructura de los datos – mnel