Tutorial zur Pandas-Nutzung: Schnellstart zum Lesen von JSON-Dateien

WBOY
Freigeben: 2024-01-13 10:15:06
Original
1301 Leute haben es durchsucht

Tutorial zur Pandas-Nutzung: Schnellstart zum Lesen von JSON-Dateien

Schnellstart: Die Pandas-Methode zum Lesen von JSON-Dateien erfordert spezifische Codebeispiele

Einführung:
Im Bereich Datenanalyse und Datenwissenschaft ist Pandas eine der wichtigsten Python-Bibliotheken. Es bietet umfangreiche Funktionen und flexible Datenstrukturen und kann verschiedene Daten problemlos verarbeiten und analysieren. In praktischen Anwendungen stoßen wir häufig auf Situationen, in denen wir JSON-Dateien lesen müssen. In diesem Artikel wird erläutert, wie Sie mit Pandas JSON-Dateien lesen und spezifische Codebeispiele anhängen.

1. Installation und Import von Pandas
Um die Pandas-Bibliothek nutzen zu können, müssen Sie sie zunächst installieren. Sie können das Pip-Tool verwenden, um Pandas zu installieren. Der Befehl lautet wie folgt:

pip install pandas
Nach dem Login kopieren

Nachdem die Installation abgeschlossen ist, können Sie die Pandas-Bibliothek wie folgt in das Python-Skript importieren:

import pandas as pd
Nach dem Login kopieren

2. Verwenden Sie Pandas um JSON-Dateien zu lesen
Verwenden Sie Pandas, um JSON zu lesen. Die Datei ist sehr einfach. Sie müssen nur die Funktion pd.read_json() aufrufen und den Pfad der JSON-Datei übergeben. Hier ist ein Beispiel: pd.read_json()函数,传入JSON文件的路径即可。下面是一个示例:

import pandas as pd

# 读取JSON文件
df = pd.read_json('data.json')
Nach dem Login kopieren

这里假设我们有一个名为"data.json"的JSON文件,它包含了我们要处理的数据。

三、处理读取的数据
当Pandas成功读取JSON文件后,数据会被存储在一个数据帧(DataFrame)中。接下来,我们可以对这个数据帧进行各种操作和分析。

  1. 查看数据
    我们可以使用head()函数来查看数据的前几行,默认显示前5行。示例代码如下:

    # 查看前5行数据
    print(df.head())
    Nach dem Login kopieren

    如果要显示更多行,可以在head()函数中传入一个整数参数,例如head(10)表示显示前10行数据。

  2. 获取列名
    使用columns

    # 获取列名
    print(df.columns)
    Nach dem Login kopieren

    Hier gehen wir davon aus, dass wir eine JSON-Datei namens „data.json“ haben, die die Daten enthält, die wir verarbeiten möchten.
  3. 3. Verarbeiten Sie die gelesenen Daten

    Wenn Pandas die JSON-Datei erfolgreich liest, werden die Daten in einem Datenrahmen (DataFrame) gespeichert. Als nächstes können wir verschiedene Operationen und Analysen an diesem Datenrahmen durchführen.

      Daten anzeigen

      Wir können die Funktion head() verwenden, um die ersten Datenzeilen anzuzeigen. Die ersten 5 Zeilen werden standardmäßig angezeigt. Der Beispielcode lautet wie folgt:
      # 选择特定的列
      selected_columns = df[['column1', 'column2']]
      print(selected_columns)
      Nach dem Login kopieren
    1. Wenn Sie mehr Zeilen anzeigen möchten, können Sie einen ganzzahligen Parameter in der Funktion head() übergeben, zum Beispiel head(10)</ Code> bedeutet, dass die ersten 10 Zeilendaten angezeigt werden. <p><br></p><p>Spaltennamen abrufen</p>Verwenden Sie das Attribut <code>columns, um die Spaltennamenliste des Datenrahmens abzurufen. Der Beispielcode lautet wie folgt:
    2. # 筛选满足条件的记录
      filtered_data = df[df['column1'] > 10]
      print(filtered_data)
      Nach dem Login kopieren


    Daten auswählen

    Wir können die Spaltennamen des Datenrahmens verwenden, um die Daten auszuwählen. Der Beispielcode lautet wie folgt:

    import pandas as pd
    
    # 读取JSON文件
    df = pd.read_json('data.json')
    
    # 查看前5行数据
    print(df.head())
    
    # 获取列名
    print(df.columns)
    
    # 选择特定的列
    selected_columns = df[['column1', 'column2']]
    print(selected_columns)
    
    # 筛选满足条件的记录
    filtered_data = df[df['column1'] > 10]
    print(filtered_data)
    Nach dem Login kopieren
    Hier werden zwei Datenspalten mit den Namen „Spalte1“ und „Spalte2“ ausgewählt und die Ergebnisse in einem neuen Datenrahmen gespeichert.


    🎜Daten filtern🎜Wir können bedingte Ausdrücke oder boolesche Indizes verwenden, um Datensätze in einem Datenrahmen zu filtern. Der Beispielcode lautet wie folgt: 🎜rrreee🎜Hier werden Datensätze größer als 10 in der Spalte „Spalte1“ ausgewählt und die Ergebnisse in einem neuen Datenrahmen gespeichert. 🎜🎜🎜🎜4. Vollständiges Beispiel🎜Das Folgende ist ein vollständiges Beispiel, das zeigt, wie Pandas zum Lesen einer JSON-Datei und zum Verarbeiten und Analysieren der Daten verwendet wird: 🎜rrreee🎜Es ist zu beachten, dass „data.json“ im Beispiel enthalten ist Die Datei und „Spalte1“, „Spalte2“ usw. sind alle virtuelle Beispieldaten und müssen während der tatsächlichen Anwendung entsprechend der spezifischen Situation geändert werden. 🎜🎜Fazit: 🎜Das Lesen von JSON-Dateien mit Pandas ist eine sehr einfache Aufgabe und erfordert nur wenige Codezeilen. Durch Auswahl, Filterung und andere Vorgänge an den gelesenen Daten können Datenanalyse und -verarbeitung einfach durchgeführt werden. Ich hoffe, dass die Einführung und die Beispiele in diesem Artikel den Lesern helfen können, die Pandas-Bibliothek besser zu nutzen. 🎜

    Das obige ist der detaillierte Inhalt vonTutorial zur Pandas-Nutzung: Schnellstart zum Lesen von JSON-Dateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage