Potrzebuję wygenerować ramkę danych lub tabelę danych, która ma różną liczbę miejsc po przecinku na kolumnę.Napisz ramkę danych z różną liczbą miejsc dziesiętnych na kolumnę w R
Na przykład:
Scale Status
1.874521 1
należy wydrukować w formacie CSV jako:
Scale, Status
1.874521, 1.000
To musi być w postaci wartości liczbowej jak próbowałem format(DF$status, digits=3)
i as.numeric(format(DF$status, digits=3))
jednak ten konwertuje go do znaków, które po wyeksportowaniu do pliku CSV mają podwójne cudzysłowy. "
Moja aktualna ramka danych ma wiele kolumn z różnymi liczbami dziesiętnymi wymagane, a także znaki, które muszą być podwójnie cytowane, więc nie mogę zastosować zmiany całego systemu.
'write.csv' ma opcję' quote', którą można ustawić na 'FALSE'. –
możesz użyć 'quote = FALSE' w' write.csv' ?? – Arun
'quote = FALSE' zdecydowanie zrobiłby to, o co prosił. Zastanawiam się tylko, czy w "data.frame" ma on również kolumny znaków, które trzeba wydrukować z podwójną kwotą. – Michele