Ich speichere wichtige Metadaten in R-Objekten als Attribute. Ich möchte meinen Workflow nach Julia migrieren und suche nach einer Möglichkeit, die Attribute zumindest zeitweise als etwas für Julia zugänglich zu machen. Dann kann ich darüber nachdenken, das RData
Paket zu erweitern, um diese Datenstruktur mit den Attributen der tatsächlichen Objekte zu füllen.Was ist die beste Annäherung von Julia an die Attribute von R-Objekten?
Ich verstehe, dass das Kommentieren mit Dingen wie Etikett oder Einheit in DataFrame - ich denke, die wichtigste Verwendung für Objekt-Attribute - wird wahrscheinlich in der DataFrames
-Paket einige Zeit implementiert werden (https://github.com/JuliaData/DataFrames.jl/issues/35). Aber ich frage nach einer allgemeineren Lösung, die nicht von diesem speziellen Anwendungsfall abhängt.
Für alle Interessierten, here is a related discussion in the RData
package
Ich habe versucht, ein Attribut an eine data.table anzuhängen, aber ich habe festgestellt, dass die Attribute gelöscht werden, nachdem die Tabelle durch einige dplyr-Verben gelegt wurde, also ist der beste Weg, Dinge zu speichern? Ich denke in Julia definierst du einfach deine eigene Struktur ist der Weg zu gehen. – xiaodai
Eine "braindead" -Lösung wäre die Einführung eines globalen Dict namens 'metadata', das Symbole als Schlüssel verwendet. –