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.



26
Spalten in Pandas umbenennen
Ich habe einen DataFrame mit Pandas und Spaltenbeschriftungen, die ich bearbeiten muss, um die ursprünglichen Spaltenbeschriftungen zu ersetzen. Ich möchte die Spaltennamen in einem DataFrame ändern, Awobei die ursprünglichen Spaltennamen lauten: ['$a', '$b', '$c', '$d', '$e'] zu ['a', 'b', 'c', 'd', 'e']. Ich habe die bearbeiteten Spaltennamen in einer Liste …

15
Spalte aus pandas DataFrame löschen
Beim Löschen einer Spalte in einem DataFrame verwende ich: del df['column_name'] Und das funktioniert super. Warum kann ich Folgendes nicht verwenden? del df.column_name Da es möglich ist, auf die Spalte / Serie als zuzugreifen df.column_name, habe ich erwartet, dass dies funktioniert.
1328 python  pandas  dataframe 


19
Liste aus Pandas DataFrame-Spaltenüberschriften abrufen
Ich möchte eine Liste der Spaltenüberschriften von einem Pandas DataFrame erhalten. Der DataFrame wird von Benutzereingaben stammen, sodass ich nicht weiß, wie viele Spalten vorhanden sein werden oder wie sie aufgerufen werden. Zum Beispiel, wenn ich einen DataFrame wie diesen bekomme: >>> my_dataframe y gdp cap 0 1 2 5 …
1015 python  pandas  dataframe 



14
Wie erhalte ich die Zeilenanzahl eines Pandas DataFrame?
Ich versuche mit Pandas die Anzahl der Zeilen des Datenrahmens df zu ermitteln, und hier ist mein Code. Methode 1: total_rows = df.count print total_rows +1 Methode 2: total_rows = df['First_columnn_label'].count print total_rows +1 Beide Codefragmente geben mir diesen Fehler: TypeError: Nicht unterstützte Operandentypen für +: 'instancemethod' und 'int' Was …
935 python  pandas  dataframe 

30
Wie ändere ich die Reihenfolge der DataFrame-Spalten?
Ich habe folgendes DataFrame( df): import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(10, 5)) Ich füge weitere Spalten durch Zuweisung hinzu: df['mean'] = df.mean(1) Wie kann ich die Spalte meannach vorne verschieben, dh als erste Spalte festlegen, wobei die Reihenfolge der anderen Spalten unberührt bleibt?
879 python  pandas  dataframe 

25
Fügen Sie Pandas DataFrame eine Zeile hinzu
Ich verstehe, dass Pandas so konzipiert sind, dass sie vollständig ausgefüllt geladen werden, DataFrameaber ich muss einen leeren DataFrame erstellen und dann nacheinander Zeilen hinzufügen . Was ist der beste Weg, dies zu tun? Ich habe erfolgreich einen leeren DataFrame erstellt mit: res = DataFrame(columns=('lib', 'qty1', 'qty2')) Dann kann ich …

9
Ändern Sie den Datentyp der Spalten in Pandas
Ich möchte eine Tabelle, die als Liste von Listen dargestellt wird, in eine konvertieren Pandas DataFrame. Als extrem vereinfachtes Beispiel: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) Was ist der beste Weg, um die Spalten in die entsprechenden Typen zu konvertieren, in diesem …


7
Schreiben eines Pandas DataFrame in eine CSV-Datei
Ich habe einen Datenrahmen in Pandas, den ich in eine CSV-Datei schreiben möchte. Ich mache das mit: df.to_csv('out.csv') Und den Fehler bekommen: UnicodeEncodeError: 'ascii' codec can't encode character u'\u03b1' in position 20: ordinal not in range(128) Gibt es eine Möglichkeit, dies einfach zu umgehen (dh ich habe Unicode-Zeichen in meinem …
715 python  csv  pandas  dataframe 


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.