Maison >développement back-end >Tutoriel Python >Comment lire une colonne dans un fichier csv en python

Comment lire une colonne dans un fichier csv en python

下次还敢
下次还敢original
2024-03-28 22:30:471089parcourir

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>

Étape 2 : Ouvrir le fichier CSV

<code class="python">with open('data.csv', 'r') as csvfile:</code>

Étape 3 : Créer un objet lecteur CSV

<code class="python">reader = csv.reader(csvfile)</code>

É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>

Étape 5 : Parcourez les lignes

<code class="python">for row in reader:
    # 访问列
    列名 = row[列索引]</code>

Étape 6 : Fermez le fichier

<code class="python">csvfile.close()</code>

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>

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!

Déclaration:
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