Datumsfolge in R, die B.C.E. nach A. D.

8

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.

    
madroan 19.02.2013, 20:40
quelle

3 Antworten

4

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:

"Hinweis: Jahre vor 1CE (alias 1AD) werden wahrscheinlich nicht korrekt behandelt."

%Vor%

Obwohl dies für die grafische Darstellung etwas zu funktionieren scheint:

%Vor%

    
thelatemail 19.02.2013 22:23
quelle
1

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?

    
Ricardo Saporta 19.02.2013 22:02
quelle
0

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:

%Vor%     
Gary Weissman 19.02.2013 22:29
quelle

Tags und Links