So lesen Sie CSV-Dateien schnell mit Python

WBOY
Freigeben: 2024-04-04 10:03:01
Original
995 Leute haben es durchsucht

Verwenden Sie die Pandas-Bibliothek, um CSV-Dateien schnell zu lesen: Installieren Sie zuerst Pandas. Verwenden Sie die Funktion read_csv(), um die CSV-Datei zu lesen und in einem Datenrahmen zu speichern. Verwenden Sie die Funktion head(), um die ersten Zeilen des Datenrahmens anzuzeigen. Durch Gruppieren des Datenrahmens und Verwenden der Funktion sum() können Sie schnell den Gesamtumsatz für jedes Produkt berechnen.

So lesen Sie CSV-Dateien schnell mit Python

So lesen Sie CSV-Dateien schnell mit Python

CSV-Dateien (durch Kommas getrennte Werte) sind ein einfaches, leicht zu analysierendes Datenspeicher- und Austauschformat. In Python können wir die leistungsstarke Pandas-Bibliothek nutzen, um CSV-Dateien schnell und effizient zu lesen und zu verarbeiten.

Pandas installieren

Bevor Sie beginnen, stellen Sie sicher, dass Pandas installiert ist. Führen Sie den folgenden Befehl in der Befehlszeile aus:

pip install pandas
Nach dem Login kopieren

CSV-Datei lesen

Um eine CSV-Datei mit Pandas zu lesen, können wir die Funktion read_csv() verwenden. Diese Funktion akzeptiert einen Dateinamen oder Dateipfad als Argument und gibt ein Pandas-Objekt zurück, das als Datenrahmen bezeichnet wird. Ein Datenrahmen ist eine tabellenartige Datenstruktur, die sich wie eine Tabellenkalkulation verhält. read_csv()函数。这个函数接受一个文件名或文件路径作为参数,并返回一个称为数据框的Pandas对象。数据框是一种表格状的数据结构,其行为类似于电子表格。

以下是如何读取CSV文件的示例代码:

import pandas as pd

# 读取CSV文件并将其存储在名为df的数据框中
df = pd.read_csv('my_data.csv')
Nach dem Login kopieren

查看数据框

可以使用head()函数查看数据框的前几行:

# 查看数据框的前五行
df.head()
Nach dem Login kopieren

实战案例

假设我们有一个名为sales.csv

Das Folgende ist ein Beispielcode zum Lesen einer CSV-Datei:
import pandas as pd

# 读取CSV文件
df = pd.read_csv('sales.csv')

# 计算每种产品的总销售额
total_sales = df.groupby('产品').sum()['销售额']

# 打印每种产品的总销售额
print(total_sales)
Nach dem Login kopieren
Den Datenrahmen anzeigen
产品
笔记本    100
台式机    200
平板电脑    150
Name: 销售额, dtype: int64
Nach dem Login kopieren
Praktischer Fall Angenommen, wir haben eine CSV-Datei namens sales.csv, die die folgenden Daten enthält: DatumProduktUmsatz2023-01. -01Notebook1002023-01-02Desktop

200

🎜2023-01-03🎜 🎜Tablet🎜🎜150🎜 🎜🎜🎜🎜Wir kann Pandas zum Lesen verwenden. Nehmen Sie diese Datei und führen Sie eine schnelle Analyse durch: 🎜rrreee🎜Dieser Code gibt die folgenden Ergebnisse aus: 🎜rrreee

Das obige ist der detaillierte Inhalt vonSo lesen Sie CSV-Dateien schnell mit Python. 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
Sie können die Funktion head() verwenden, um die ersten Zeilen der Datei anzuzeigen Datenrahmen: