Ich platziere einen Datenrahmen in der Liste. Wenn Sie dann versuchen, es zurück zu extrahieren - bekomme ich alle Spaltennamen mit dem vorangestellten Listenschlüssel für diesen Datenrahmen, gibt es eine Möglichkeit, den Datenrahmen genau so zu extrahieren, wie er anfänglich übergeben wurde?
%Vor%Als Ergebnis erhalten (Spaltennamen haben das Präfix df1):
%Vor%Natürlich kann ich die Präfixe manuell entfernen, aber wahrscheinlich gibt es einen geeigneten Weg, dies zu tun. Danke!
Extrahiere mit [[
statt mit [
:
Der Unterschied besteht darin, dass [
eine Liste mit den angeforderten Komponenten extrahiert. [[
extrahiert die angeforderte Komponente direkt (d. h. es ruft den Inhalt dieser Komponente der Liste ab, nicht eine Liste, die diese Komponente enthält).
Aber da df1
bereits ist ein Datenrahmen, warum nicht einfach tun:
? Sie benötigen nicht den as.data.frame()
-Teil.
Tags und Links r list dataframe columnname