Als «dataframe» getaggte Fragen

Ein Datenrahmen ist eine tabellarische Datenstruktur. Normalerweise enthält es Daten, bei denen Zeilen Beobachtungen und Spalten Variablen verschiedener Typen sind. Während "Datenrahmen" oder "Datenrahmen" der Begriff ist, der für dieses Konzept in mehreren Sprachen verwendet wird (R, Apache Spark, deedle, Maple, die Pandas-Bibliothek in Python und die DataFrames-Bibliothek in Julia), ist "Tabelle" der Begriff, der in verwendet wird MATLAB und SQL.

10
So zeichnen Sie alle Spalten eines Datenrahmens in R.
Der Datenrahmen hat n Spalten und ich möchte n Diagramme erhalten, ein Diagramm für jede Spalte. Ich bin ein Neuling und spreche nicht fließend R, trotzdem habe ich zwei Lösungen gefunden. Der erste funktioniert, aber er druckt den Spaltennamen nicht (und ich brauche sie!): data <- read.csv("sample.csv",header=T,sep=",") for ( c …
76 r  plot  dataframe 




5
Zwei Listen in R zusammenführen
Ich habe zwei Listen first = list(a = 1, b = 2, c = 3) second = list(a = 2, b = 3, c = 4) Ich möchte diese beiden Listen zusammenführen, damit das Endprodukt entsteht $a [1] 1 2 $b [1] 2 3 $c [1] 3 4 Gibt es …
75 r  list  dataframe 

4
R Apply () -Funktion auf bestimmte Datenrahmenspalten
Ich möchte die Apply-Funktion für einen Datenrahmen verwenden, aber die Funktion nur auf die letzten 5 Spalten anwenden. B<- by(wifi,(wifi$Room),FUN=function(y){apply(y, 2, A)}) Dies gilt A für alle Spalten von y B<- by(wifi,(wifi$Room),FUN=function(y){apply(y[4:9], 2, A)}) Dies gilt A nur für die Spalten 4-9 von y, aber die Gesamtrendite von B entfernt …
75 r  dataframe  apply 


4
Pandas-Version von rbind
In R können Sie zwei Datenrahmen kombinieren, indem Sie die Spalten des einen mit rbind auf den unteren Rand der Spalten des anderen kleben. Wie erreichen Sie bei Pandas dasselbe? Es scheint bizarr schwierig. Das Verwenden von Anhängen führt zu einem schrecklichen Durcheinander, einschließlich NaNs und Dingen aus Gründen, die …
75 python  r  dataframe  pandas 

5
PySpark 2.0 Die Größe oder Form eines DataFrame
Ich versuche, die Größe / Form eines DataFrame in PySpark herauszufinden. Ich sehe keine einzige Funktion, die dies kann. In Python kann ich tun data.shape() Gibt es eine ähnliche Funktion in PySpark? Dies ist meine aktuelle Lösung, aber ich suche nach einem Element row_number = data.count() column_number = len(data.dtypes) Die …

4
Wie kann man das Trennzeichen in pandas read_csv flexibler für Leerzeichen für unregelmäßige Trennzeichen machen?
Ich muss einen Datenrahmen erstellen, indem ich Daten aus einer Datei mit der read_csvMethode einlese. Die Trennzeichen sind jedoch nicht sehr regelmäßig: Einige Spalten sind durch Tabulatoren ( \t) getrennt, andere durch Leerzeichen. Darüber hinaus können einige Spalten durch 2 oder 3 oder mehr Leerzeichen oder sogar durch eine Kombination …

10
So bilden Sie schnell Gruppen (Quartile, Dezile usw.), indem Sie Spalten in einem Datenrahmen anordnen
Ich sehe viele Fragen und Antworten zu orderund sort. Gibt es etwas, das Vektoren oder Datenrahmen in Gruppierungen sortiert (wie Quartile oder Dezile)? Ich habe eine "manuelle" Lösung, aber es gibt wahrscheinlich eine bessere Lösung, die in Gruppen getestet wurde. Hier ist mein Versuch: temp <- data.frame(name=letters[1:12], value=rnorm(12), quartile=rep(NA, 12)) …
74 r  sorting  dataframe 

2
Zählen Sie die Anzahl der Nicht-NaN-Einträge in jeder Spalte des Datenrahmens
Ich habe einen wirklich großen DataFrame und habe mich gefragt, ob es einen kurzen Weg (ein oder zwei Zeilen) gibt, um die Anzahl der Nicht-NaN-Einträge in einem DataFrame zu ermitteln. Ich möchte diese Spalte nicht einzeln ausführen, da ich fast 1000 Spalten habe. df1 = pd.DataFrame([(1,2,None),(None,4,None),(5,None,7),(5,None,None)], columns=['a','b','d'], index = ['A', …



2
Zusammenführen von Datenrahmen im Index mit Pandas
Ich habe zwei Datenrahmen und jeder hat zwei Indexspalten. Ich möchte sie zusammenführen. Der erste Datenrahmen ist beispielsweise der folgende: V1 A 1/1/2012 12 2/1/2012 14 B 1/1/2012 15 2/1/2012 8 C 1/1/2012 17 2/1/2012 9 Der zweite Datenrahmen ist der folgende: V2 A 1/1/2012 15 3/1/2012 21 B 1/1/2012 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.