Als «pandas» getaggte Fragen

Pandas ist eine Python-Bibliothek zur Datenmanipulation und -analyse, z. B. Datenrahmen, mehrdimensionale Zeitreihen und Querschnittsdatensätze, die häufig in Statistiken, experimentellen wissenschaftlichen Ergebnissen, Ökonometrie oder Finanzen verwendet werden. Pandas ist eine der wichtigsten Data Science-Bibliotheken in Python.


10
Finden Sie den Index des Elements in der Pandas-Serie
Ich weiß, dass dies eine sehr grundlegende Frage ist, aber aus irgendeinem Grund kann ich keine Antwort finden. Wie kann ich den Index eines bestimmten Elements einer Serie in Python-Pandas abrufen? (erstes Auftreten würde ausreichen) Dh ich hätte gerne etwas wie: import pandas as pd myseries = pd.Series([1,4,0,7,5], index=[0,1,2,3,4]) print …
154 python  pandas 





3
Logische Operatoren für die boolesche Indizierung in Pandas
Ich arbeite mit dem booleschen Index in Pandas. Die Frage ist, warum die Aussage: a[(a['some_column']==some_number) & (a['some_other_column']==some_other_number)] funktioniert gut während a[(a['some_column']==some_number) and (a['some_other_column']==some_other_number)] Exits mit Fehler? Beispiel: a=pd.DataFrame({'x':[1,1],'y':[10,20]}) In: a[(a['x']==1)&(a['y']==10)] Out: x y 0 1 10 In: a[(a['x']==1) and (a['y']==10)] Out: ValueError: The truth value of an array with more …

10
Pandas erhalten Spaltenmittelwert / Mittelwert mit rundem Wert
Ich kann den Durchschnitt oder Mittelwert einer Spalte in Pandas nicht ermitteln. A haben einen Datenrahmen. Keines der Dinge, die ich unten ausprobiert habe, gibt mir den Durchschnitt der Spalteweight >>> allDF ID birthyear weight 0 619040 1962 0.1231231 1 600161 1963 0.981742 2 25602033 1963 1.3123124 3 624870 1987 …
151 python  pandas 

3
Pandas erstellen einen leeren DataFrame mit nur Spaltennamen
Ich habe einen dynamischen DataFrame, der einwandfrei funktioniert, aber wenn dem DataFrame keine Daten hinzugefügt werden müssen, wird eine Fehlermeldung angezeigt. Und deshalb brauche ich eine Lösung, um einen leeren DataFrame nur mit den Spaltennamen zu erstellen. Im Moment habe ich so etwas: df = pd.DataFrame(columns=COLUMN_NAMES) # Note that there …
151 python  pandas  dataframe 

8
Können Pandas Daten automatisch erkennen?
Heute war ich positiv überrascht, dass Pandas beim Lesen von Daten aus einer Datendatei (zum Beispiel) Wertetypen erkennen kann: df = pandas.read_csv('test.dat', delimiter=r"\s+", names=['col1','col2','col3']) Zum Beispiel kann es folgendermaßen überprüft werden: for i, r in df.iterrows(): print type(r['col1']), type(r['col2']), type(r['col3']) Insbesondere Ganzzahlen, Gleitkommazahlen und Zeichenfolgen wurden korrekt erkannt. Ich habe …
150 python  date  types  dataframe  pandas 

12
Ersetzen von Leerwerten (Leerzeichen) durch NaN in Pandas
Ich möchte alle Werte in einem Pandas-Datenrahmen finden, die Leerzeichen (eine beliebige Menge) enthalten, und diese Werte durch NaNs ersetzen. Irgendwelche Ideen, wie dies verbessert werden kann? Grundsätzlich möchte ich das umdrehen: A B C 2000-01-01 -0.532681 foo 0 2000-01-02 1.490752 bar 1 2000-01-03 -1.387326 foo 2 2000-01-04 0.814772 baz …
150 python  pandas  dataframe 


4
Python-Pandas: Wenden Sie eine Funktion mit Argumenten auf eine Reihe an
Ich möchte eine Funktion mit Argumenten auf eine Reihe in Python-Pandas anwenden: x = my_series.apply(my_function, more_arguments_1) y = my_series.apply(my_function, more_arguments_2) ... In der Dokumentation wird die Unterstützung einer Apply-Methode beschrieben, es werden jedoch keine Argumente akzeptiert. Gibt es eine andere Methode, die Argumente akzeptiert? Fehlt mir alternativ eine einfache Problemumgehung? …
147 python  pandas  apply 


14
Pandas Prozentsatz der Gesamtzahl mit groupby
Das ist natürlich einfach, aber als numpy Neuling stecke ich fest. Ich habe eine CSV-Datei, die 3 Spalten enthält, den Status, die Büro-ID und den Vertrieb für dieses Büro. Ich möchte den Prozentsatz des Umsatzes pro Büro in einem bestimmten Bundesstaat berechnen (die Summe aller Prozentsätze in jedem Bundesstaat beträgt …
147 python  pandas 

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.