Seite 1 von 1
Zahlen mit Tausender-Punkten
Verfasst: Sa Feb 04, 2023 12:10 pm
von bigben
Hallo alle,
ich habe hier gerade einen character-Vektor, der Dateigrößen enthält, wie folgt:
Code: Alles auswählen
> str(videos$Groesse)
chr [1:11164] "94.502.912" "817.112.576" "56.092.672" "116.740.608" ...
Das sind natürlich eigentlich integer, und ich möchte gerne die mittlere Größe pro Jahr und die cumsum über den Zeitverlauf darstellen. Gibt es einen handlichen, einfachen Weg, das in numeric umzuwandeln?
LG,
Bernhard
Re: Zahlen mit Tausender-Punkten
Verfasst: Sa Feb 04, 2023 12:40 pm
von bigben
Meine eigene vorläufige Antwort:
Code: Alles auswählen
videos <- data.frame(Groesse = c("94.502.912", "817.112.576", "56.092.672", "116.740.608", "59.846.656"))
videos$GB <- as.integer(gsub(".", "", videos$Groesse, fixed = TRUE) )
head(videos)
wobei ich gerade selbst weder verstehe, warum ich fixed = TRUE brauche und folgendes nicht funktioniert:
Ich weiß auch nicht, ob es bei Bytes, Kilobytes und GigaBytes richtig ist, mit dem Faktor 1000 zu rechnen oder ob man mit 1024 rechnen müsste, aber für meine Zwecke ist das erstmal ausreichend genau.
LG,
Bernhard
Re: Zahlen mit Tausender-Punkten
Verfasst: So Feb 05, 2023 7:41 pm
von EDi
bigben hat geschrieben: ↑Sa Feb 04, 2023 12:40 pm
wobei ich gerade selbst weder verstehe, warum ich fixed = TRUE brauche und folgendes nicht funktioniert:
Sonderzeichen müssen "doppelt" escaped werden
Re: Zahlen mit Tausender-Punkten
Verfasst: Mo Feb 06, 2023 9:00 am
von bigben
Danke