[PYTHON] Umgang mit Datenrahmen

import pandas as pd
import numpy as np

CSV-Datei lesen

df=pd.read_csv('〜〜〜.csv',header=None,names=('name', 'id'))

Geben Sie den Spaltennamen mit names = ~ ~ an. header = None verhindert, dass die erste Zeile als Header erkannt wird.

Ersetzen Sie einen Teil der Daten

df=df.replace('A B', 'AB')
df=df.replace('B A', 'BA')

Teilen Sie den Text in einer Spalte von df in zwei neue Spalten auf

df2 = pd.concat([df, df['name'].str.split(' ', expand=True)], axis=1).drop('name', axis=1)

Extrahieren Sie mehrere Spalten von df

df=df.loc[:,["Spaltenname","Spaltenname","Spaltenname"]]

Kombinieren Sie dfs vertikal

df3=pd.concat([df1, df2])

Doppelte Zeilen löschen

df=df[~df.duplicated()]

Extrahieren Sie Zeilen, die die Bedingungen erfüllen

df[df["Spaltenname"]=="~~"]

Datenrahmen auflisten

df_list=df.values.tolist()

Machen Sie die Liste der Spalten Array

df_list=np.array(df['Spaltenname'])

Recommended Posts

Umgang mit Datenrahmen
Umgang mit Zeitreihendaten (Implementierung)
[Einführung in Python] Umgang mit Daten im JSON-Format
Datenbereinigung Umgang mit fehlenden und Ausreißern
Umgang mit Sitzungen in SQLAlchemy
Lesen von e-Stat-Subregionsdaten
Umgang mit unausgeglichenen Daten
Aufblasen von Daten (Datenerweiterung) mit PyTorch
Umgang mit Japanisch mit Python
Sammeln von Daten zum maschinellen Lernen
So sammeln Sie Twitter-Daten ohne Programmierung
Umgang mit aufeinanderfolgenden Werten in MySQL
Verwendung von "deque" für Python-Daten
Wie man Problemdaten mit Paiza liest
Erstellen von CSV-Beispieldaten mit Hypothese
[Django] So erhalten Sie Daten durch Angabe von SQL.
[Python] Lesen von Daten aus CIFAR-10 und CIFAR-100
So kratzen Sie Pferderenndaten mit Beautiful Soup
Verwendung von Datenanalysetools für Anfänger
So erhalten Sie Artikeldaten mithilfe der Qiita-API
Lesen von Zeitreihendaten in PyTorch
So suchen Sie HTML-Daten mit Beautiful Soup
[Python] Umgang mit japanischen Zeichen mit openCV
Wie man mit dem Datum / Uhrzeit-Typ in Pythons SQLite3 umgeht
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
Hinweise zur Verwendung von tf.data
Verwendung von virtualenv
Schaben 2 Wie man kratzt
Wie benutzt man Seaboan?
Verwendung von Image-Match
Wie man Shogun benutzt
So installieren Sie Python
Wie man PyPI liest
So installieren Sie pip
Verwendung von Virtualenv
Verwendung von numpy.vectorize
So aktualisieren Sie easy_install
So installieren Sie archlinux
Verwendung von pytest_report_header
Wie man Gunicorn neu startet
Wie zum virtuellen Host
Wie man Selen debuggt
Wie man teilweise verwendet
Wie man Bio.Phylo benutzt
Wie man JSON liest
Verwendung von SymPy
Wie man x-means benutzt
Verwendung von WikiExtractor.py
So aktualisieren Sie Spyder
So installieren Sie BayesOpt
Verwendung von virtualenv
Wie benutzt man Matplotlib?
Verwendung von iptables
Wie benutzt man numpy?
Verwendung von TokyoTechFes2015
Wie benutzt man venv
Wie benutzt man Pyenv?
Verwendung der Liste []
Wie man Python-Kabusapi benutzt
So installieren Sie Nbextensions