Maison >développement back-end >Tutoriel Python >Comment lire des colonnes spécifiques à partir d'un fichier CSV sans en-têtes à l'aide de Pandas ?

Comment lire des colonnes spécifiques à partir d'un fichier CSV sans en-têtes à l'aide de Pandas ?

DDD
DDDoriginal
2024-11-02 19:31:30417parcourir

How to Read Specific Columns from a CSV File Without Headers Using Pandas?

Lecture des données d'un CSV sans en-têtes

Lorsque vous traitez des fichiers .csv dépourvus d'en-têtes, il peut être nécessaire d'extraire des colonnes spécifiques pour analyse. Pandas fournit une solution pratique pour ce défi.

Obtention de sous-ensembles de colonnes

Pour lire uniquement certaines colonnes d'un fichier CSV sans en-tête, vous pouvez exploiter le paramètre usecols dans la fonction read_csv de Pandas. Cela vous permet de préciser les indices de colonnes qui vous intéressent.

Par exemple, si vous souhaitez lire les 4ème et 7ème colonnes d'un fichier CSV sans en-tête, vous utiliserez le code suivant :

<code class="python">df = pd.read_csv(file_path, header=None, usecols=[3,6])</code>

En définissant header=None, vous indiquez que le fichier manque d'en-têtes. Le paramètre usecols prend une liste d'indices de colonnes, commençant à 0. Ainsi, pour obtenir les 4ème et 7ème colonnes, vous précisez les indices 3 et 6 (en rappelant que l'indexation Python commence à 0).

Notes supplémentaires

Référez-vous à la documentation Pandas pour plus de détails sur la fonction read_csv et ses différents paramètres. Cette ressource fournit un aperçu complet des capacités et des nuances de Pandas pour la manipulation et l'analyse des données.

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