Ich muss einen Datenrahmen oder data.table generieren, die unterschiedliche Anzahl von Dezimalstellen pro Spalte hat.Schreibe einen Datenrahmen mit unterschiedlicher Anzahl von Dezimalstellen pro Spalte in R
Zum Beispiel:
Scale Status
1.874521 1
Bedürfnisse in einer CSV gedruckt werden, wie:
Scale, Status
1.874521, 1.000
Dies als numerischer Wert sein muss, als ich versucht habe, format(DF$status, digits=3)
und as.numeric(format(DF$status, digits=3))
aber dies wandelt es in Zeichen, die, wenn sie in CSV exportiert werden, doppelte Anführungszeichen haben. "
Mein tatsächlicher Dataform hat viele Spalten mit unterschiedlichen Mengen von Dezimalstellen ces erforderlich sowie Zeichen, die doppelt zitiert werden müssen, so kann ich eine systemweite Änderung nicht anwenden.
'write.csv' hat eine' quote' Option, die Sie auf 'FALSE' setzen können. –
Sie können 'quote = FALSE' in' write.csv' ?? – Arun
'quote = FALSE' würde definitiv tun, was er fragt. Ich frage mich nur, ob es im 'data.frame' auch Zeichenzeilen gibt, die mit dem doppelten Zitat gedruckt werden müssen. – Michele