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.

1824
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',...

1328
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

879
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...

870
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 =...

715
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...

633
Wie unterscheiden sich iloc, ix und loc?

Kann jemand erklären, wie sich diese drei Schneidemethoden unterscheiden? Ich habe die Dokumente gesehen und diese Antworten gesehen , aber ich bin immer noch nicht in der Lage zu erklären, wie sich die drei unterscheiden. Für mich scheinen sie größtenteils austauschbar zu sein, weil sie sich auf...