Welche Art von Daten in csv wird null nach laden in mysql und pandas

Ich habe eine csv Datei, die die null .
Sie repräsentieren in drei Format

  1. Der Rohling zwischen zwei Komma, das heißt ,,
  2. Die NaN zwischen zwei Komma, das heißt ,NaN,
  3. Die NA zwischen zwei Komma, das heißt ,NA,

Ich habe ein Experiment in pandas und finde, dass sie als NA oder Nan in dataframe nach der Verwendung der Funktion read_csv()

Also, wie kann ich Daten in mysql Tabelle laden und machen sie in null ?

One Solution collect form web for “Welche Art von Daten in csv wird null nach laden in mysql und pandas”

Also, wie kann ich Daten in MySQL-Tabelle laden und machen sie in null?

Sie können LOAD DATA INFILE , um die CSV-Daten in die MySQL Tabelle zu importieren. Aber die Art der Änderung in Ihren Daten, die Sie suchen, sollte am besten mit einem Skript gemacht werden.

Erstellen Sie ein Skript und ersetzen Sie alle diese leere Zeichenfolge, NAN und NA zu NULL oder nur leere Zeichenfolge in Ihrer CSV-Datei und verwenden Sie dann die geänderte CSV-Datei zum Importieren in Ihre Datenbank. Regular Expression ist die Option, die Sie haben.

Wieder, je nachdem, welches Betriebssystem Sie verwenden; Sie können das mit einem einzigen Befehl wie mit sed auf Linux machen

 sed 's/NAN//g' myData.csv > myNewData.csv 

(ODER) Wenn Windows OS dann einen Blick hier aussuchen Ersetzen Sie spezifischen Text in csv über Kommandozeile

  • Twisted, MySQLdb und (2006, 'MySQL Server ist weg gegangen') mit Twisted Adbapi
  • Wie man die Datenbankverbindung in einem Python-Webserver beibehält
  • Automatisch belegen Tabelle mit Dummy-Daten in MySQL
  • Integrieren von MySQL mit Python in Windows
  • Schreiben in MySQL-Datenbank mit Pandas mit SQLAlchemy, to_sql
  • Python mysqldb auf Mac OSX 10.6 funktioniert nicht
  • Python: Wie man einen Generator verwendet, um sql Speicher Problem zu vermeiden
  • Slave lesen, Schreibvorgang schreiben
  • Python MySQL entkommt Sonderzeichen
  • MySQL: Spaltenname oder Alias ​​aus Abfrage erhalten
  • Wie schreibe ich mehrere Bedingungen in Single-SQL-Abfrage, um Daten zu erhalten - Python mysql
  • Python ist die beste Programmiersprache der Welt.