Ich möchte eine Abfolge von Daten von 10.000 BC erzeugen. bis jetzt. Dies ist für 0 C.E. (oder A.D.) Einfach:
%Vor%Aber ich bin ratlos, wie man Daten vor 0 AD generiert. Natürlich könnte ich Jahre vor der Gegenwart machen, aber es wäre schön, wenn man etwas als BCE und AD darstellen könnte.
Um auf Ricardos Vorschlag einzugehen, hier einige Tests, wie die Dinge funktionieren. Oder arbeite nicht für diese Angelegenheit.
Ich werde Joshuas Warnung aus ?as.Date
für zukünftige Suchende in großen, fetten Buchstaben wiederholen:
Obwohl dies für die grafische Darstellung etwas zu funktionieren scheint:
%Vor%
Wie @JoshuaUlrich kommentierte, ist die kurze Antwort nein.
Sie können jedoch das Jahr in eine separate Spalte splice und dann in Ganzzahl konvertieren. Würde das für dich funktionieren?
Das Paket lubridate
scheint "negative" Jahre in Ordnung zu halten, obwohl es ein Jahr 0
erzeugt, was aus den obigen Kommentaren nicht zutrifft. Probieren Sie: