[PYTHON] Verwenden Sie Pandas, um nur die angegebenen Zeilen des Datenrahmens in die Excel-Datei zu schreiben

Betriebsumgebung

python-2.7.4 windows7

Methode

test.py


#coding:utf-8
#Pandas als pd importieren
import pandas as pd
#Zu lesender Excel-Dateipfad
input_path = "input.xlsx"
#Zu schreibender Excel-Dateipfad
output_path = "output.xlsx"

#Lesen Sie eine Excel-Datei im Datenrahmen-Typ mit Pandas
data = pd.read_excel(data_path, sheetname = 'Sheet1')
#Wählen Sie nur die angegebenen Zeilen aus(Für String-Match)
specified_line_data = data.where(data.Result.str.contains("String")).dropna(axis=0)
#Wählen Sie nur die angegebenen Zeilen aus(Klicken Sie hier für eine numerische Übereinstimmung)
#specified_line_data = data.where(data.Result ==Zahlen).dropna(axis=0)
#Verwenden Sie Excel Writer, ein Modul von Pandas, um in Excel zu schreiben
writer = pd.ExcelWriter(output_path)
#In Excel-Datei schreiben
specified_line_data.to_excel(writer, sheet_name = 'output_data')
#Speichern Sie die schriftlichen Informationen
writer.save()

Dieses Mal habe ich eine Methode entwickelt, um nur die angegebene Zeile aus den gelesenen Daten in eine andere Excel-Datei zu schreiben. (Insbesondere werden nur diejenigen extrahiert, deren Ergebnisspaltenzeichenfolge übereinstimmt ("Zeichenfolge").)

(Beachten Sie, dass die erste Zeile beim Lesen einer Datei mit Pandas als Header erkannt wird. Dieses Mal werden die Header-Informationen (Test, Label, Ergebnis, Score, Klasse, Morphem) in der ersten Zeile der gelesenen Datei beschrieben. Da dies geschehen ist, wird die Header-Verarbeitung nicht programmgesteuert ausgeführt.)

Recommended Posts

Verwenden Sie Pandas, um nur die angegebenen Zeilen des Datenrahmens in die Excel-Datei zu schreiben
Ändern Sie den Datenrahmen der Pandas-Kaufdaten (ID x Produkt) in ein Wörterbuch
Geben Sie für jede Datei die angegebene Tabelle der Oracle-Datenbank in Python in Excel aus
Versuchen Sie, eine Excel-Datei mit Python (Pandas / XlsxWriter) zu betreiben
Versuchen Sie, eine Excel-Datei mit Python (Pandas / XlsxWriter) zu betreiben
Ich möchte nur die SudachiPy-Normalisierungsverarbeitung verwenden
[Python] So geben Sie eine Pandas-Tabelle in eine Excel-Datei aus
So erhalten Sie einen Überblick über Ihre Daten in Pandas
Lesen einer Excel-Datei (.xlsx) mit Pandas [Python]
So fügen Sie eine CSV-Datei mit Pandas in eine Excel-Datei ein
Verwenden wir Python, um die Häufigkeit der in einem Datenrahmen enthaltenen Binärdaten in einem einzelnen Balkendiagramm darzustellen.
[Python] So machen Sie den Dateinamen der Ausgabedaten eindeutig (verwenden Sie Jahr, Monat, Tag, Stunde und Sekunde)
Öffnen Sie eine Excel-Datei in Python und färben Sie die Karte von Japan
[Python] Zusammenfassung der Verwendung von Pandas
Konvertieren Sie Rasterdaten mithilfe von Pandas in zeilenhaltige (?) Daten
[Empfehlung von Pandas] Ein Beispiel für das Teilen einer Excel-Tabelle mit Hunderttausenden von Zeilen in n CSVs und das Zuweisen von Seriennummern zu jeder Datei von 1.
So speichern Sie die Feature-Point-Informationen des Bildes in einer Datei und verwenden sie zum Abgleichen
Ich möchte nur verschiedene Zeilen der Textdatei mit diff anzeigen
Suchen Sie den Index der Elemente, die den Bedingungen im Pandas-Datenrahmen / der Pandas-Serie entsprechen
Verwenden Sie Pillow, um das Bild transparent zu machen und nur einen Teil davon zu überlagern
Speichern Sie das numpy-Array mithilfe des Wave-Moduls in einer WAV-Datei
Verwenden Sie PIL in Python, um nur die gewünschten Daten aus Exif zu extrahieren
Eine Einführung in die Datenanalyse mit Python - Um die Anzahl der Videoansichten zu erhöhen -
[Python] Wie man Excel-Dateien mit Pandas liest
Verwenden Sie Dekorateure, um eine erneute Ausführung der Datenverarbeitung zu verhindern
Durchsuchen Sie das angegebene Verzeichnis rekursiv, um die Datei anzuzeigen
Ich habe in Python ein Programm erstellt, das die 1-Minuten-Daten von FX auf eine beliebige Zeit (1 Stunde usw.) ändert.
Vorlage des Python-Skripts zum Lesen des Inhalts der Datei
Ich möchte einem Pandas-Datenrahmen eine group_id geben
Schreiben Sie Daten mit dem Python-Anforderungsmodul in KINTONE
Verwenden wir die offenen Daten von "Mamebus" in Python
Setzen Sie die angegebene Spalte von QTableWidget auf ReadOnly StyledItemDelegate
Geben Sie nach dem Lesen einer Excel-Datei mit pandas read_excel ein
Der Standardstil (CSS) von Pandas-Datenrahmen, die von der Anzeige in Google Colab ausgegeben werden, wurde geändert
So erstellen Sie eine neue Datei, wenn die angegebene Datei nicht vorhanden ist - schreiben Sie, wenn die Datei vorhanden ist
So berechnen Sie die Summe oder den Durchschnitt von Zeitreihen-CSV-Daten in einem Augenblick