DTYPewarning: Spalten haben gemischte Typen Fehler in Pandas beim Laden von CSVPython

Python-Programme
Anonymous
 DTYPewarning: Spalten haben gemischte Typen Fehler in Pandas beim Laden von CSV

Post by Anonymous »

Beim Laden einer CSV-Datei in Pandas habe ich die bellow-Fehlermeldung aufgetaucht

Code: Select all

DtypeWarning: Columns have mixed types. Specify dtype option on import
or set low_memory=False
online lesen Ich habe nur wenige Lösungen gefunden.

Code: Select all

pd.read_csv(csv_path_name, dtype={'first_column': 'str', 'second_column': 'str'})
< /code>
Nochmals, nach dem, was ich gelesen habe, nicht die ideale Lösung, wenn wir einen großen Datensatz haben. < /p>
dritte Lösung - Erstellen Sie eine Konverterfunktion. Ich habe Code gefunden, der für mich funktioniert, aber ich versuche besser zu verstehen [b] Was ist diese Funktion genau: [/b] 
def convert_dtype(x):
if not x:
return ''
try:
return str(x)
except:
return ''

df = pd.read_csv(csv_path_name, converters={'first_col':convert_dtype, 'second_col':convert_dtype, etc.... } )
Kann jemand mir bitte den Funktionscode erklären?
Danke

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post