[PYTHON] Je veux faire de la deuxième ligne le nom de la colonne dans pandas

J'avais du mal à lire des données avec des pandas

Quand j'ai lu la feuille Excel, il y avait un caractère obstructif dans la première ligne, donc le nom de la colonne était juste "Sans nom ...".

Pour obtenir en tant que données de la deuxième ligne

  1. Lisez d'abord les données
  2. Modifiez le nom de colonne des données Il semble qu'un traitement tel que nécessaire, Darui. ..

Dès que j'ai réfléchi, j'ai trouvé [l'article Qiita] du prédécesseur (https://qiita.com/noca/items/966f4c5ae5eee8195fe0). Ce qui suit est un extrait de cet article.


Tâche

image.png

Solution

Utilisez skiprows de pandas pour ignorer la première partie indésirable et charger le fichier Excel.


df = pd.read_excel(excel_file_path, skiprows=2, header=[0, 1])

Recommended Posts

Je veux faire de la deuxième ligne le nom de la colonne dans pandas
Je veux obtenir le nom du fichier, le numéro de ligne et le nom de la fonction dans Python 3.4
Je veux rendre le type de dictionnaire dans la liste unique
Je veux afficher la progression en Python!
Je veux voir le nom de fichier de DataLoader
Je veux écrire en Python! (3) Utiliser des simulacres
Je veux utiliser le jeu de données R avec python
Je souhaite enregistrer les photos envoyées par LINE vers S3
Combinez des listes dans un DataFrame avec des pandas
J'ai essayé de résumer le code souvent utilisé dans Pandas
Je veux aligner les nombres valides dans le tableau Numpy
Je veux ajouter un joli complément à input () en python
Je ne voulais pas écrire la clé AWS dans le programme
Je veux faire ○○ avec les Pandas
Je veux voir le graphique en 3D! Je peux réaliser un tel rêve.
Je veux obtenir le nom de la fonction / méthode en cours d'exécution
Je veux connaître la météo avec LINE bot avec Heroku + Python
[Linux] Je souhaite connaître la date à laquelle l'utilisateur s'est connecté
Développement LINEbot, je souhaite vérifier le fonctionnement dans l'environnement local
Je veux réussir le test G dans un mois Jour 1
Je veux connaître la population de chaque pays du monde.
Rendez-le visible en coupant la ligne coupée par journalctrl
Je veux imprimer dans la notation d'inclusion
Je veux afficher la barre de progression
Je veux faire un programme d'automatisation!
Je veux intégrer Matplotlib dans PySimpleGUI
Je veux gérer la rime part2
Je veux gérer la rime part5
Je veux gérer la rime part4
Je veux changer la couleur en cliquant sur le point de dispersion dans matplotlib
Comment obtenir un nom de colonne et un nom d'index spécifiques avec Pandas DataFrame
[Langage C] Je souhaite générer des nombres aléatoires dans la plage spécifiée
Je veux convertir par lots le résultat de "chaîne de caractères" .split () en Python
Je veux expliquer en détail la classe abstraite (ABCmeta) de Python
Je souhaite trier une liste dans l'ordre des autres listes
Je souhaite utiliser Django Debug Toolbar dans les applications Ajax
Le nom du fichier était mauvais en Python et j'étais accro à l'importation
Je souhaite laisser une commande arbitraire dans l'historique des commandes de Shell
Notes J'ai recherché la création d'outils de ligne de commande en Python
Je veux faire de matplotlib un thème sombre
Je veux faire le test de Dunnett en Python
Je veux corriger Datetime.now dans le test de Django
12. Enregistrez la première colonne dans col1.txt et la deuxième colonne dans col2.txt
Je veux créer une fenêtre avec Python
Je veux faire un jeu avec Python
Je souhaite stocker les informations de la base de données dans la liste
Je veux fusionner des dictionnaires imbriqués en Python
Je veux faire des crises de ma tête
Je veux créer du code C ++ à partir de code Python!
Je souhaite personnaliser l'apparence de zabbix
Je souhaite utiliser la fonction d'activation Mish
Je veux visualiser où et combien de personnes se trouvent dans l'usine
[LINE Messaging API] Je souhaite envoyer un message du programme à tout le monde LINE
Je souhaite utiliser Python dans l'environnement de pyenv + pipenv sous Windows 10
[Django memo] Je souhaite définir à l'avance les informations de l'utilisateur connecté dans le formulaire.
Gérez CSV avec l'élément que vous souhaitez analyser dans le nom du fichier
Je veux créer un lecteur de musique et enregistrer de la musique en même temps
Je souhaite définir un cycle de vie dans la définition de tâche d'ECS
Je veux ajouter du silence pendant 1 seconde au début d'un fichier wav
Je souhaite voir une liste de fichiers WebDAV dans le module Requêtes