Tag: dataframe

Ausschluss von Spalten aus einem Dataframe basierend auf ihrem Mittel ohne Verwendung einer Schleife

Ich habe ein Pandas Dataframe df und ich möchte Spalten fallen lassen, die einen Mittelwert von mehr als 10 und weniger als 2 haben. Wie kann ich es ohne eine Schleife machen? Ich habe das ohne eine Schleife versucht df=df.drop(df.mean(axis=1)>10 and df.mean(axis=1)<2)

Append Serie zum Dict oder List oder Dataframe von for Loop?

Ich habe eine for-Schleife erstellt, die so etwas ausgibt: SSTIME SCODE 0 0 1 57 3 202 Ich habe reset_index auf dieser Serie und ich habe diese: SCODE SSTIME 0 0 0 1 1 57 2 3 202 Ich möchte jedes Ergebnis in ein Dataframe anfügen, das eine Spalte von scode und sstime haben wird. […]

Beispiel aus Dataframe unter Beachtung der saisonalen Sequenz

Ich bin Resampling aus einem Multi-Index-Dataframe mit saisonalen Daten (mit einigen Jahren / Jahreszeiten fehlt). Ich möchte einen zufälligen Winter, gefolgt von einem zufälligen Sommer gefolgt von einem zufälligen Frühling, aber die Methode, die ich verwende nur Proben eine zufällige Saison gefolgt von einer zufälligen Saison, obwohl ich bin spezifizieren, welche Saison zu wählen. Ich […]

Kombinieren Sie ähnliche Zeilen zu einer Zeile in Python-Dataframe

Ich habe einige Dataframe wie unten, was ich tun möchte, ist, die Zeilen mit demselben "yyyymmdd" und "hr" in eine Zeile zu kombinieren. (Es gibt mehrere Reihen mit demselben "yyyymmdd" und "hr") yyyymmdd hr ariel cat kiki mmax vicky gaolie shiu nick ck 10 2015-12-27 9 0 0 0 0 0 0 0 23 0 […]

Python Applymap nimmt Zeit zum Laufen

Ich habe eine Matrix von Daten (55K x8.5k) mit Zählungen. Die meisten von ihnen sind Nullen, aber nur wenige von ihnen wären wie jeder Graf. Lass so etwas sagen: abc 0 4 3 3 1 1 2 1 2 2 1 0 3 2 0 1 4 2 0 4 Ich möchte Binärdateien die Zellenwerte. […]

Transponieren einer Spalte in Python-Dataframe

Ich habe folgendes: Index ID speed _avg_val 245 1 10 30.5 246 1 2 25.1 Ich möchte die Spalten-ID transponieren und dann folgendes haben: ID (Index) speed _avg_val speed_y _avg_val_y 1 10 30.5 2 25.1 Ich habe versucht, diese Methode zu verwenden. Eine Spalte in Python-Pandas mit dem einfachsten Index umzusetzen , konnte aber nicht […]

Extrahieren von Daten aus mehreren Dateien mit Python

Ich versuche, Daten aus einem Verzeichnis mit 12 .txt Dateien zu extrahieren. Jede Datei enthält 3 Spalten von Daten (X, Y, Z), die ich extrahieren möchte. Ich möchte alle Daten in einem df (InforDF) sammeln, aber bisher war es mir nur gelungen, ein df mit allen X-, Y- und Z-Daten in derselben Spalte zu erstellen. […]

Konvertieren von Abfrageergebnissen in DataFrame in python

Ich versuche, Manipulation auf das Ergebnis aus einer Abfrage mit psycog2 durchzuführen. Also muss ich das Ergebnis in Pandas DataFrame verdecken. Aber wenn ich den folgenden Code und Druck, nur die Spalten Namen sind nicht die Zeilen gedruckt. Ich habe auch 'pd.DataFrame.from_records' benutzt, aber das hat nicht geklappt. import psycopg2 import pandas as pd import […]

Bei Pandas in Python wählen Sie nur die Zeilen aus, in denen die Gruppe nach Gruppenanzahl 1 ist

Ich habe meine Daten wie hier vorgeschlagen gefiltert: Mit Pandas in Python wählen Sie die höchste Wertzeile für jede Gruppe aus author cat val 0 author1 category2 15 1 author2 category4 9 2 author3 category1 7 3 author3 category3 7 Jetzt möchte ich nur die Autoren in diesem Datenrahmen einmal präsentieren. Ich schrieb das, aber […]

Pandas Ändern von DataFrames in Loop Teil 2

Angesichts der folgenden Datenrahmen: import pandas as pd k=pd.DataFrame({'A':[1,1],'B':[3,4]}) e=pd.DataFrame({'A':[1,1],'B':[6,7]}) k AB 0 1 3 1 1 4 e AB 0 1 6 1 1 7 Ich möchte eine Gruppe-by-Summe in einer Schleife anwenden, aber das scheint nicht, die Datenrahmen zu ändern. Hier habe ich versucht: for d in dfsout: d=d.groupby(d.columns[0]).apply(sum) print(d) Wenn ich d […]

Python ist die beste Programmiersprache der Welt.