Wenn ich tun:Gibt es eine einfache Möglichkeit, einen Datenrahmen mit unterschiedlichen Wertlängen in rpy2 zu erstellen?
import rpy2.robjects as R
exampleDict = {'colum1':R.IntVector([1,2,3]), 'column2':R.FloatVector([1,2]), 'column3':R.FloatVector([1,2,3,4])}
R.DataFrame(exampleDict)
ich den Fehler, dass die Zeilen sind nicht die gleichen Längen: „Argumente implizieren unterschiedliche Anzahl der Zeilen: 2, 4, 3“.
Wie ich es vor, ist eine Schleife durch die Listen, bevor sie sie Vektoren und das Hinzufügen von NA zu allen Listen, die kleiner sind als die längste gelöst, bis sie alle die gleiche Länge haben.
Gibt es eine einfache Möglichkeit, einen Datenrahmen mit rpy2 mit verschiedenen Säulenlängen zu machen?
edit: Ich habe versucht,
myparams = {'na.rm': True}
R.DataFrame(exampleDict, **myparams)
aber R.DataFrame akzeptiert nur ein Argument.
Quer Post auf der rpy Mailing-Liste, in der die Frage beantwortet wurde. – lgautier