Ich bin neu zu R
und stieß auf Shiny in R
. Ich versuche, eine Spalte zu formatieren, die eine Währung ist, und ich möchte es auch auf zwei Dezimalstellen formatieren.R Shiny- Formatierung über Formatierung
So ein Stück von meinem Code ist:
output$mytable = DT::renderDataTable(
DT::datatable(table(), options = list(paging = FALSE, searching=FALSE))%>%
formatCurrency(c(4,6,7), currency = "$", interval = 0, mark = ",") %>% formatRound(c(4,6,7), digits=2)
aber die Ziffern werden nicht in diesem Befehl formatiert. Die Dummy-Spalten in diesem Fall sind 4,6,7, die alle Währungen sind. Vielen Dank für Ihre Zeit.
Hallo, Vielen Dank für die Antwort. Wenn ich die App ausführe, kann ich die Spalte nach dem Größten bis zum Geringsten sortieren (umgekehrt), also weiß ich nicht, ob die Klasse ein String ist. Wissen Sie, wie ich die Ziffern in formatCurrency aufrufen kann? Wenn ich Ziffern innerhalb von formatCurrency anrufe, bekomme ich 'Fehler: unbenutztes Argument (Ziffern = 2)' – aselvendran
Sie benötigen wahrscheinlich eine neuere Version von DT. Ich habe 'DT_0.1.46' und es funktioniert hier. –
Hallo Wissen Sie, wo ich die neueste tar.gz-Datei für dieses Paket finden kann? Ich kann im R Studio nicht nach einem Paketupdate suchen. – aselvendran