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!