Als «pandas» getaggte Fragen

97
Python-Pandas und Datenbanken wie MySQL

Die Dokumentation für Pandas enthält zahlreiche Beispiele für bewährte Methoden für die Arbeit mit Daten, die in verschiedenen Formaten gespeichert sind. Ich kann jedoch keine guten Beispiele für die Arbeit mit Datenbanken wie beispielsweise MySQL finden. Kann mich jemand auf Links verweisen oder...

97
Überspringen Sie Zeilen während des CSV-Imports von Pandas

Ich versuche, eine CSV-Datei mit pandas.read_csv()zu importieren, möchte jedoch nicht die zweite Zeile der Datendatei importieren (die Zeile mit dem Index = 1 für die 0-Indizierung). Ich kann nicht sehen, wie ich es nicht importieren soll, da die mit dem Befehl verwendeten Argumente nicht...

97
Wie filtert man Pandas-Datenrahmen nach mehreren Spalten?

Um einen Datenrahmen (df) nach einer einzelnen Spalte zu filtern, können wir, wenn wir Daten mit Männern und Frauen berücksichtigen, Folgendes tun: males = df[df[Gender]=='Male'] Frage 1 - Aber was ist, wenn sich die Daten über mehrere Jahre erstrecken und ich für 2014 nur Männer sehen wollte? In...

97
Vergleichen Sie zwei Spalten mit Pandas

Verwenden Sie dies als Ausgangspunkt: a = [['10', '1.2', '4.2'], ['15', '70', '0.03'], ['8', '5', '0']] df = pd.DataFrame(a, columns=['one', 'two', 'three']) Out[8]: one two three 0 10 1.2 4.2 1 15 70 0.03 2 8 5 0 Ich möchte so etwas wie eine ifAussage innerhalb von Pandas verwenden. if...

97
So setzen Sie eine Zelle in einem Pandas-Datenrahmen auf NaN

Ich möchte schlechte Werte in einer Spalte eines Datenrahmens durch NaNs ersetzen. mydata = {'x' : [10, 50, 18, 32, 47, 20], 'y' : ['12', '11', 'N/A', '13', '15', 'N/A']} df = pd.DataFrame(mydata) df[df.y == 'N/A']['y'] = np.nan Die letzte Zeile schlägt jedoch fehl und gibt eine Warnung aus, da sie...

96
pandas read_csv und filtern spalten mit usecols

Ich habe eine CSV-Datei, die nicht richtig eingeht, pandas.read_csvwenn ich die Spalten mit usecolsfiltere und mehrere Indizes verwende. import pandas as pd csv = r"""dummy,date,loc,x bar,20090101,a,1 bar,20090102,a,3 bar,20090103,a,5 bar,20090101,b,1 bar,20090102,b,3 bar,20090103,b,5""" f...

96
Wie importiere ich Daten von Mongodb in Pandas?

Ich habe eine große Datenmenge in einer Sammlung in Mongodb, die ich analysieren muss. Wie importiere ich diese Daten in Pandas? Ich bin neu in Pandas und Numpy. BEARBEITEN: Die Mongodb-Sammlung enthält Sensorwerte, die mit Datum und Uhrzeit gekennzeichnet sind. Die Sensorwerte sind vom Datentyp...

96
Wie wähle ich Zeilen mit NaN in einer bestimmten Spalte aus?

Wie kann man angesichts dieses Datenrahmens nur die Zeilen auswählen, deren "Col2" gleich ist NaN? In [56]: df = pd.DataFrame([range(3), [0, np.NaN, 0], [0, 0, np.NaN], range(3), range(3)], columns=["Col1", "Col2", "Col3"]) In [57]: df Out[57]: 0 1 2 0 0 1 2 1 0 NaN 0 2 0 0 NaN 3 0 1 2 4 0 1 2 Das...