2017-08-21 1 views
1

Ich bin ein wenig verloren, wie kann ich zu Renjin ein Array von Datetime übergeben (Going String wäre wirklich ein Schmerz). Es kann eine Joda- oder Java-dateTime-Klasse oder ähnlich sein.Arbeiten mit Datum und Uhrzeit in Renjin

Ich habe keinen Datetime-Typ gefunden.

+0

Möchten Sie java.util.Date-Instanzen von Java an Renjin übergeben? – akbertram

+0

es ist eigentlich eine Liste von Joda Datum, aber ich kann beide Strukturen verwenden – ic3

Antwort

2

Die R-Sprache hat keinen speziellen Datums-/Zeitvektortyp; es gibt ein paar unterschiedlichen Darstellungen je nach Zeit modelliert wird:

  1. POSIXct: als Doppel-Vektor der Klasse gespeichert „POSIXct“ mit der Anzahl der Sekunden seit dem 1. Januar 1970. Siehe PosixCtVector.Builder Java-Klasse für ein bequeme Art, ein R-Objekt zu konstruieren.

  2. POSIXlt: gespeichert als Liste der Datum/Uhrzeit-Komponentenvektoren. Siehe PosixLtVector.Builder

  3. Datum: gespeichert als Doppelvektor der Klasse „Date“, die die Anzahl der Tage seit 1970-01-01 IIRC enthält.