[Python] Erstellen Sie eine Tabelle von Pandas DataFrame zu Postgres

Memo zum Erstellen einer Tabelle aus Pandas DataFrame DataFrame konnte nicht in postgres eingefügt werden, wenn to_sql so ist, wie es ist

before.py


import pandas as pd
import psycopg2


db = "dbname=postgres host=localhost user=username"
conn = psycopg2.connect(db)

df = pd.read_csv("sample.csv")
df.to_sql(df,"table_name", conn, if_exist="replace", index=False)

Aufgrund verschiedener Untersuchungen scheint das Schreiben in SQLite die Standardeinstellung zu sein, daher habe ich es geändert

after.py


import pandas as pd
from sqlalchemy import create_engine


df = pd.read_csv("sample.csv")
engine=create_engine("postgresql://username@hostname:port/dbname")
df.to_sql("table_name", engine, if_exist="replace", index=False)

read_sql war mit der before-Methode in Ordnung

Referenz> http://stackoverflow.com/questions/23103962/how-to-write-dataframe-to-postgres-table

Recommended Posts

[Python] Erstellen Sie eine Tabelle von Pandas DataFrame zu Postgres
Erstellen Sie einen Pandas-Datenrahmen aus einer Zeichenfolge.
[Python] Fügen Sie Pandas DataFrame insgesamt Zeilen hinzu
Erstellen Sie mit Pandas einen Datenrahmen aus Excel
[Python] So fügen Sie einer Tabelle Zeilen und Spalten hinzu (pandas DataFrame)
Bearbeiten Sie Excel in Python, um eine Pivot-Tabelle zu erstellen
Änderungen von Python 3.0 zu Python 3.5
[Python / Tkinter] Suche nach Pandas DataFrame → Erstellen Sie ein einfaches Suchformular zur Anzeige
[Python] Sortieren Sie die Tabelle nach sort_values (pandas DataFrame)
Python-Anwendung: Pandas # 3: Dataframe
[Python] Zusammenfassung der Methode zur Tabellenerstellung mit DataFrame (Pandas)
Python-Skript, das eine JSON-Datei aus einer CSV-Datei erstellt
Post von Python nach Slack
[Python] Liste in Pandas konvertieren [Pandas]
Flirte von PHP nach Python
Anaconda aktualisiert von 4.2.0 auf 4.3.0 (python3.5 aktualisiert auf python3.6)
Wechseln Sie von Python2.7 zu Python3.6 (centos7)
Stellen Sie von Python aus eine Verbindung zu SQLite her
Exportieren Sie den Pandas-Datenrahmen nach Excel
Ich habe Python-Code geschrieben, um ein Tabellen- (Ansichts-) Abhängigkeitsdiagramm (PlantUML) aus SQL zu erstellen
[Python] So geben Sie eine Pandas-Tabelle in eine Excel-Datei aus
[Python] Zufällige Datenextraktion / -kombination aus DataFrame mit Random und Pandas
[Python] So erstellen Sie eine Tabelle aus einer Liste (grundlegende Operation zum Erstellen von Tabellen / Ändern des Matrixnamens)
Rufen Sie Matlab von Python zur Optimierung auf
Python-Handspiel (Pandas / DataFrame-Beginn)
[Python] Operationsnotiz von Pandas DataFrame
Hit Schatzdaten von Python Pandas
[Python] Verwendung der Pandas-Serie
Post von Python auf Facebook Timeline
[Lambda] [Python] Von Lambda auf Twitter posten!
Konvertieren Sie die Liste mit Python in DataFrame
Stellen Sie von Python aus eine Verbindung zur utf8mb4-Datenbank her
[Einführung in Python] Verwenden wir Pandas
Python (vom ersten Mal bis zur Ausführung)
Poste ein Bild von Python auf Tumblr
So greifen Sie über Python auf Wikipedia zu
Python, um von einer anderen Sprache zu wechseln
[Einführung in Python] Verwenden wir Pandas
5 Möglichkeiten zum Erstellen eines Python-Chatbots
[Einführung in Python] Verwenden wir Pandas
[Python] API zum Senden von Google Mail erstellen
Hat sich nicht von Python 2 auf 3 geändert
Aktualisieren Sie Mac Python von 2 auf 3
python / pandas / dataframe / So erhalten Sie die einfachste Zeile / Spalte / Index / Spalte
[Python] So erhalten und ändern Sie Zeilen / Spalten / Werte aus einer Tabelle.
Verschiedene Möglichkeiten, um in Python ein Array von Zahlen von 1 bis 10 zu erstellen.
Python-Handspiel (CSV wird mit Pandas DataFrame angewendet, aber nur vollständige Spalte Von CSV in DB einfügen?)
[Python] Fluidsimulation: Von linear zu nichtlinear
So erstellen Sie einen Klon aus Github
[Python] Was ist Pandas Series und DataFrame?
[Python] Zusammenfassung der Verwendung von Pandas
[Python] Extrahiere △△ mit maximalem ○○ mit Pandas
Von Python bis zur Verwendung von MeCab (und CaboCha)
Erstellen Sie mit python3 eine Wortwolke aus Ihrem Tweet
So aktualisieren Sie Google Sheets von Python
Privates Python-Handbuch (von Zeit zu Zeit aktualisiert)
Ich möchte ein Glas aus Python verwenden