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!