So erstellen Sie Pandas DataFrame in Python?

So erstellen Sie Pandas DataFrame in Python?

Pandas DataFrame ist eine 2D (zweidimensionale) kommentierte Datenstruktur, in der Daten in der tabellarischen Form mit verschiedenen Zeilen und Spalten ausgerichtet sind. Um das Verständnis zu vereinfachen, verhält sich der DataFrame wie eine Tabelle, die drei verschiedene Komponenten enthält: Index, Spalten und Daten. Pandas DataFrames sind die häufigste Möglichkeit, die Objekte des Pandas zu nutzen.

Pandas DataFrames können mit verschiedenen Methoden erstellt werden. In diesem Artikel werden alle möglichen Methoden erläutert, mit denen Sie Pandas DataFrame in Python erstellen können. Wir haben alle Beispiele im Pycharm -Tool ausgeführt. Beginnen wir die Implementierung jeder Methode eins nach dem anderen.

Grundlegende Syntax

Folgen Sie der folgenden Syntax, während Sie Datenrahmen in Pandas Python erstellen:

PD.DataFrame (df_data)

Beispiel: Erklären wir mit einem Beispiel. In diesem Fall haben wir die Daten der Namen und Prozentsätze des Schülers in einer Variablen "student_data" gespeichert. Darüber hinaus unter Verwendung der PD.DataFrame () haben wir Datenfrüchte erstellt, um das Ergebnis des Schülers anzuzeigen.

Pandas als PD importieren
Students_data =
'Name': ['Samreena', 'Asif', 'Mahwish', 'Raees'],
'Prozentsatz': [90,80,70,85]
Ergebnis = PD.DataFrame (student_data)
Druck (Ergebnis)

Methoden zum Erstellen von PANDAS -Datenrahmen

Pandas DataFrames können mit den verschiedenen Möglichkeiten erstellt werden, die wir im Rest des Artikels diskutieren werden. Wir werden die Kurse des Studenten ausdrucken. Mit einer der folgenden Methoden können Sie ähnliche Datenrahmen erstellen, die im folgenden Bild dargestellt werden:

Methode Nr. 01: Erstellen von Pandas -Datenframe aus dem Wörterbuch der Listen

Im folgenden Beispiel werden Datenrahmen aus den Wörterbüchern von Listen erstellt, die sich auf die Kursergebnisse des Schülers beziehen. Importieren Sie zuerst die Bibliothek eines Pandas und erstellen Sie dann ein Wörterbuch von Listen. Die DICT -Tasten repräsentieren die Spaltennamen wie 'student_name', 'cours_title' und 'gpa'. Listen stellen die Daten oder den Inhalt der Spalte dar. Die Variable "Dictionary_Lists" enthält die Daten der Schüler, die der Variablen "DF1" weiter zugeordnet sind. Drucken Sie unter Verwendung der Druckanweisung den gesamten Inhalt von Datenfaktoren aus.

Beispiel:

# Bibliotheken für Pandas und Numpy importieren
Pandas als PD importieren
# Pandas Bibliothek importieren
Pandas als PD importieren
# Erstellen Sie ein Wörterbuch der Liste
Dictionary_Lists =
'Student_Name': ['Samreena', 'raees', 'sara', 'sana'],
"COURS_TITEL": ["SQA", "SRE", "IT Basics", "künstliche Intelligenz"],
'Gpa': [3.1, 3.3, 2.8, 4.0]
# Erstellen Sie den Datenrahmen
dframe = pd.DataFrame (Dictionary_Lists)
drucken (dframe)

Nach dem Ausführen des obigen Code wird die folgende Ausgabe angezeigt:

Methode Nr. 02: Erstellen Sie Pandas DataFrame aus dem Wörterbuch von Numpy Array

Der Datenrahmen kann aus dem Diktat von Array/List erstellt werden. Zu diesem Zweck muss die Länge der gleichen sein wie alle Erzählungen. Wenn ein Index übergeben wird, sollte die Indexlänge der Länge des Arrays gleich sein. Wenn kein Index übergeben wird, dann ist der Standardindex in diesem Fall ein Bereich (n). Hier repräsentiert N die Länge des Arrays.

Beispiel:

Numph als NP importieren
# Erstellen Sie ein Numpy -Array
nparray = np.Array (
['Samreena', 'raees', 'sara', 'sana'],
['SQA', 'SRE', 'IT Basics', 'künstliche Intelligenz'],
[3.1, 3.3, 2.8, 4.0]]))
# Erstellen Sie ein Wörterbuch von Nparray
Dictionary_of_nparray =
'Student_Name': nparray [0],
'Cours_title': nparray [1],
'Gpa': nparray [2]
# Erstellen Sie den Datenrahmen
dframe = pd.DataFrame (Dictionary_of_nparray)
drucken (dframe)

Methode Nr. 03: Erstellen von Pandas DataFrame mithilfe der Liste der Listen

Im folgenden Code repräsentiert jede Zeile eine einzelne Zeile.

Beispiel:

# Bibliothek Pandas PD importieren
Pandas als PD importieren
# Erstellen Sie eine Liste von Listen
gruppe_lists = [
['Samreena', 'Sqa', 3.1],
['Raees', 'sre', 3.3],
['Sara', 'It Basics', 2.8],
['Sana', 'künstliche Intelligenz', 4.0]]]
# Erstellen Sie den Datenrahmen
dframe = pd.DataFrame (Group_Lists, Columns = ['student_name', 'cours_title', 'gpa'])
drucken (dframe)

Methode Nr. 04: Erstellen von Pandas DataFrame mithilfe der Liste der Wörterbuchstaben

Im folgenden Code repräsentiert jedes Wörterbuch eine einzelne Zeile und Schlüssel, die die Spaltennamen darstellen.

Beispiel:

# Bibliothek Pandas importieren
Pandas als PD importieren
# Erstellen Sie eine Liste von Wörterbüchern
dict_list = [
'Student_name': 'samreena', 'cours_title': 'sqa', 'gpa': 3.1,
'Student_name': 'raees', 'cours_title': 'sre', 'gpa': 3.3,
'Student_name': 'sara', 'cours_title': 'es basics', 'gpa': 2.8,
'Student_Name': 'Sana', 'cours_title': 'künstliche Intelligenz', 'GPA': 4.0]
# Erstellen Sie den Datenrahmen
dframe = pd.DataFrame (dict_list)
drucken (dframe)

Methode Nr. 05: Erstellen von Pandas -Datenframe aus dem Diktat der Pandas -Serie

Die DICT -Tasten stellen die Namen von Spalten dar und jede Reihe repräsentiert den Spalteninhalt. In den folgenden Codezeilen haben wir drei Arten von Serien genommen: name_series, curse_series und gpa_series.

Beispiel:

# Bibliothek Pandas importieren
Pandas als PD importieren
# Erstellen Sie die Serie der Schülernamen
NAME_SERIES = PD.Serie (['Samreena', 'Raees', 'Sara', 'Sana'])
CURTS_SERIES = PD.Serie (['SQA', 'SRE', 'IT Basics', 'künstliche Intelligenz'])
Gpa_series = pd.Serie ([3).1, 3.3, 2.8, 4.0]))
# Erstellen Sie ein Serienwörterbuch
Dictionary_of_nparray
\
'] = ' Name ': name_series,' ay ': curse_series,' Abteilung ': gpa_series
# DataFrame -Erstellung
dframe = pd.DataFrame (Dictionary_of_nparray)
drucken (dframe)

Methode Nr. 06: Erstellen Sie Pandas DataFrame mithilfe von ZIP () -Funktion.

Verschiedene Listen können über die Funktion "List (ZIP ()) zusammengeführt werden. Im folgenden Beispiel werden Pandas DataFrame durch Aufrufen von PD erstellt.DataFrame () -Funktion. Es werden drei verschiedene Listen erstellt, die in Form von Tupeln zusammengeführt werden.

Beispiel:

Pandas als PD importieren
# LIST1
Student_name = ['samreena', 'raees', 'sara', 'sana']
# LIST2
Curse_title = ['sqa', 'sre', 'es basic', 'künstliche Intelligenz']
# LIST3
Gpa = [3.1, 3.3, 2.8, 4.0]
# Nehmen Sie die Liste der Tupel aus drei Listen weiter und fusionieren Sie sie unter Verwendung von ZIP ().
tuple = list (ZIP (Student_Name, curse_title, gpa))
# Weisen Sie Tupeln Datenwerte zu.
Tupel
# Konvertieren der Tupel -Liste in Pandas DataFrame.
dframe = pd.DataFrame (Tupel, Columns = ['student_name', 'cours_title', 'gpa'])
# Daten drucken.
drucken (dframe)

Abschluss

Mit den oben genannten Methoden können Sie Pandas DataFrames in Python erstellen. Wir haben den GPA eines Studentenkurs durch Erstellen von Pandas -Datenfaktoren gedruckt. Hoffentlich erhalten Sie nützliche Ergebnisse, nachdem Sie die oben genannten Beispiele ausgeführt haben. Alle Programme werden gut kommentiert, um ein besseres Verständnis zu erhalten. Wenn Sie mehr Möglichkeiten haben, Pandas DataFrames zu erstellen, zögern Sie nicht, sie mit uns zu teilen. Danke, dass du dieses Tutorial gelesen hast.