Maison >développement back-end >Tutoriel Python >Comment lire des fichiers CSV avec des points-virgules comme séparateurs dans Pandas ?

Comment lire des fichiers CSV avec des points-virgules comme séparateurs dans Pandas ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-31 22:00:29447parcourir

How to Read CSV Files with Semi-Colons as Separators in Pandas?

Séparation des données avec des points-virgules dans les pandas

Lors de la lecture d'un fichier .csv avec des pandas, le séparateur par défaut des colonnes est une virgule ( ,). Cependant, si votre fichier utilise un séparateur différent, tel qu'un point-virgule (;), vous devrez le spécifier dans les paramètres lors de l'utilisation de la fonction read_csv.

Considérez le format de fichier .csv suivant :

a1;b1;c1;d1;e1;...
a2;b2;c2;d2;e2;...   
.....

Pour lire ce fichier avec des pandas et diviser les valeurs en colonnes en fonction du séparateur point-virgule, utilisez le code suivant :

<code class="python">import pandas as pd

# Specify the file path
csv_path = "C:...."

# Set the separator character to ';'
data = pd.read_csv(csv_path, sep=';')

# Print the resulting DataFrame to check if the values are split into columns
print(data)</code>

En passant sep=';' , vous dites explicitement aux pandas d'utiliser le point-virgule comme délimiteur. De cette façon, les données seront analysées correctement et organisées en colonnes individuelles.

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