Ignorer # ligne et lire avec les pandas

TL;DR

Dans le cas des fichiers csv, je ne pense pas qu'il y ait une ligne de commentaire dans la ligne qui commence par #, mais gff, vcf, bed, etc., qui sont propres à la bioinformatique, incluent des lignes de commentaires et sont normalement lues par les pandas. C'était ennuyeux, alors j'ai cherché. Puisque les pandas sont intelligents, ils semblent avoir une telle fonction.

argument de commentaire

La solution est très simple, il suffit de mettre le premier signe dans le commentaire dans l'argument commentaire lors du chargement.

import pandas as pd


df = pd.read_csv("/path/to/file", comment='#')

Cela élimine la frustration qui ne peut pas être lue ...

Recommended Posts

Ignorer # ligne et lire avec les pandas
Conserver et lire l'ordre dans PyYAML
Créer et lire des paquets de messages en Python
Graphique à lignes pliées et ligne d'échelle en python
Lisez le fichier ligne par ligne avec Python
Lisez le fichier ligne par ligne avec Python
Lire et écrire des fichiers JSON avec Python
Comment lire des fichiers CSV avec Pandas
[Python] Lire la ligne spécifiée dans le fichier
Lisez CSV et analysez avec Pandas et Seaborn
lecture de données pandas
L'en-tête est mal aligné avec read_csv () et read_table () de Pandas
Ajouter des totaux aux lignes et aux colonnes avec des pandas
Lire DXF avec python
Apprenez les pandas en 10 minutes
installation de jupyter et pandas
[Python] Lire le csv japonais avec des pandas sans caractères déformés (extraire davantage les colonnes écrites en japonais)
UnicodeDecodeError dans pandas read_csv
index et réindexation des pandas
Lisez le fichier csv et affichez-le dans le navigateur
Lire le fichier CSV: pandas
Lire et écrire en virgule flottante simple précision en Python
pandas rééchantillonner et rouler
Lisez XBRL et visualisez facilement les changements dans les performances de l'entreprise
[En une seule ligne] Visualisez comme une pelouse avec seulement des pandas
Conseils pour coder courts et faciles à lire en Python
Lire json avec C # et convertir en type dictionnaire (forcé)
Graphique des données de séries chronologiques en Python à l'aide de pandas et matplotlib
Comment créer une trame de données et jouer avec des éléments avec des pandas
Lire et écrire un fichier csv
Lire csv avec des pandas python
Fizzbuzz en Python (en une ligne)
Clipping et normalisation dans TensorFlow
Lire la formule d'Euler en Python
Ajouts clés aux pandas 1.1.0 et 1.0.0
Lire et écrire des fichiers
Essayez LINE Notify avec Python
Lire du XML avec un espace de noms spécifié en Python
Lire les e-mails Outlook avec Python
Lecture / écriture entre BigQuery ↔ Pandas
Pile et file d'attente en Python
Écrire et lire des fichiers
Unittest et CI en Python
Permuter les colonnes dans les trames de données pandas
Lire la sortie Fortran avec python
Lisez le binaire big endian en Python et convertissez-le en ndarray
Lire la feuille Excel et le processus en boucle ligne par ligne Python VBA
[Python3] Enregistrez la matrice de moyenne et de covariance dans json avec les pandas
Je veux faire de la deuxième ligne le nom de la colonne dans pandas
Parcourir .loc et .iloc en même temps dans pandas DataFrame