Pour simplifier, j'ai créé le code suivant:Conversion du temps en R à 24 heures
some_data <- c(1, 12, 500, 1800, 9, 1230)
df <- as.data.frame(some_data)
Je voudrais convertir ces temps à une échelle de 24 heures. Par exemple, la sortie finale doit être (1300, 1200, 1700, 1800, 900, 1230)
Les principaux problèmes que j'ai rencontrés sont que certaines des données n'ont pas le 0 ou 00 de fin, comme avec 1PM , mais d'autres le font. Je ne suis pas sûr de la façon dont j'ajouterais cela uniquement aux moments qui me manquent. Ces temps sont des temps de classe, donc 12-7 est tous les PM, tandis que 8-11 serait AM. Existe-t-il un moyen plus efficace de le faire, ou dois-je le changer manuellement parce que les temps changent?
@MauritsEvers parce que les temps entre 8-11 sont AM et PM sont 12-7 fois. Comme ce sont des heures de classe il n'y a pas de classe à 1h ou 21h – Jordan
Merci, aurait dû lire plus attentivement. C'est clairement indiqué dans votre question. Ma faute. PS. Pas mon downvote. –