Comment lire une colonne dans un fichier csv en python

下次还敢
Libérer: 2024-03-28 22:30:47
original
1058 Les gens l'ont consulté

Des colonnes spécifiques peuvent être lues à partir d'un fichier CSV via le module csv de Python. Les étapes sont les suivantes : Importez le module csv. Ouvrez le fichier CSV. Créez un objet lecteur CSV. Facultatif : ignorez la ligne d'en-tête. Parcourez les lignes et accédez aux colonnes. Fermez le fichier.

Comment lire une colonne dans un fichier csv en python

Comment lire des colonnes spécifiques à partir d'un fichier CSV

Pour lire des colonnes spécifiques à partir d'un fichier CSV, vous pouvez utiliser le module csv de Python. Les étapes suivantes expliquent comment procéder :

Étape 1 : Importer le module csv

<code class="python">import csv</code>
Copier après la connexion

Étape 2 : Ouvrir le fichier CSV

<code class="python">with open('data.csv', 'r') as csvfile:</code>
Copier après la connexion

Étape 3 : Créer un objet lecteur CSV

<code class="python">reader = csv.reader(csvfile)</code>
Copier après la connexion

Étape 4 : Ignorer les lignes d'en-tête (facultatif)

Si le fichier CSV contient des lignes d'en-tête, elles peuvent être ignorées en utilisant :

<code class="python">next(reader)</code>
Copier après la connexion

Étape 5 : Parcourez les lignes

<code class="python">for row in reader:
    # 访问列
    列名 = row[列索引]</code>
Copier après la connexion

Étape 6 : Fermez le fichier

<code class="python">csvfile.close()</code>
Copier après la connexion

Exemple :

Pour lire toutes les valeurs de la colonne 3 (index 2) vous pouvez utiliser le code suivant :

<code class="python">import csv

with open('data.csv', 'r') as csvfile:
    reader = csv.reader(csvfile)
    next(reader)  # 跳过标题行

    for row in reader:
        列名 = row[2]
        print(列名)</code>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!