Utilisez Pandas pour écrire uniquement les lignes spécifiées du bloc de données dans le fichier Excel

Environnement d'exploitation

python-2.7.4 windows7

Méthode

test.py


#coding:utf-8
#Importer des pandas en tant que PD
import pandas as pd
#Chemin du fichier Excel à lire
input_path = "input.xlsx"
#Chemin du fichier Excel à écrire
output_path = "output.xlsx"

#Lire un fichier Excel en type de trame de données avec des pandas
data = pd.read_excel(data_path, sheetname = 'Sheet1')
#Sélectionnez uniquement les lignes spécifiées(Pour la correspondance de chaîne)
specified_line_data = data.where(data.Result.str.contains("Chaîne")).dropna(axis=0)
#Sélectionnez uniquement les lignes spécifiées(Cliquez ici pour la correspondance numérique)
#specified_line_data = data.where(data.Result ==Nombres).dropna(axis=0)
#Utilisez Excel Writer, un module de pandas, pour écrire dans Excel
writer = pd.ExcelWriter(output_path)
#Écrire dans un fichier Excel
specified_line_data.to_excel(writer, sheet_name = 'output_data')
#Sauvegardez les informations écrites
writer.save()

Cette fois, j'ai trouvé une méthode pour écrire uniquement la ligne spécifiée des données lues dans un autre fichier Excel. (Plus précisément, seuls ceux dont la chaîne de caractères de la colonne Résultat correspond ("chaîne de caractères") sont extraits)

(Notez que la première ligne est reconnue comme un en-tête lors de la lecture d'un fichier avec des pandas. Cette fois, les informations d'en-tête (Test, Label, Résultat, Score, Classe, Morphème) sont décrites dans la première ligne du fichier lu. Comme cela a été fait, le traitement des en-têtes n'est pas effectué par programme.)

Recommended Posts

Utilisez Pandas pour écrire uniquement les lignes spécifiées du bloc de données dans le fichier Excel
Changer le bloc de données des données d'achat de pandas (produit ID X) en dictionnaire
Sortie de la table spécifiée de la base de données Oracle en Python vers Excel pour chaque fichier
Essayez d'exploiter un fichier Excel en utilisant Python (Pandas / XlsxWriter) ①
Essayez d'exploiter un fichier Excel en utilisant Python (Pandas / XlsxWriter) ②
Je souhaite utiliser uniquement le traitement de normalisation SudachiPy
[Python] Comment générer une table pandas dans un fichier Excel
Comment obtenir un aperçu de vos données dans Pandas
Comment lire un fichier Excel (.xlsx) avec Pandas [Python]
Comment coller un fichier CSV dans un fichier Excel à l'aide de Pandas
Utilisons Python pour représenter la fréquence des données binaires contenues dans une trame de données dans un graphique à barres unique.
[Python] Comment rendre le nom de fichier des données de sortie unique (utiliser l'année, le mois, le jour, l'heure, la seconde)
Ouvrez un fichier Excel en Python et coloriez la carte du Japon
[Python] Résumé de l'utilisation des pandas
Convertir les données de la grille en données contenant des lignes (?) À l'aide de pandas
[Recommandation de Pandas] Un exemple de division d'une feuille Excel avec des centaines de milliers de lignes en n CSV et d'attribution de numéros de série à chaque fichier à partir de 1.
Comment enregistrer les informations de point caractéristique de l'image dans un fichier et l'utiliser pour la mise en correspondance
Je souhaite afficher uniquement différentes lignes du fichier texte avec diff
Trouvez l'index des éléments qui correspondent aux conditions dans la trame / série de données pandas
Utilisez Pillow pour rendre l'image transparente et en superposer une partie seulement
Enregistrez le tableau numpy dans un fichier wav à l'aide du module wave
Utilisez PIL en Python pour extraire uniquement les données souhaitées d'Exif
Une introduction à l'analyse de données à l'aide de Python - Pour augmenter le nombre de vues vidéo -
[Python] Comment lire des fichiers Excel avec des pandas
Utiliser des décorateurs pour empêcher la ré-exécution du traitement des données
Rechercher récursivement le répertoire spécifié pour voir le fichier
J'ai créé un programme en Python qui change les données de 1 minute de FX en une heure arbitraire (1 heure, etc.)
Modèle de script python pour lire le contenu du fichier
Je veux donner un group_id à une trame de données pandas
Écrire des données dans KINTONE à l'aide du module de requêtes Python
Utilisons les données ouvertes de "Mamebus" en Python
Définissez la colonne spécifiée de QTableWidget sur ReadOnly StyledItemDelegate
Tapez après avoir lu un fichier Excel avec pandas read_excel
Modification du style par défaut (CSS) des cadres de données pandas générés par affichage dans Google Colab
Comment créer un nouveau fichier lorsque le fichier spécifié n'existe pas - Ecrire si le fichier existe
Comment calculer la somme ou la moyenne des données csv de séries chronologiques en un instant