Code: Select all
DtypeWarning: Columns have mixed types. Specify dtype option on import
or set low_memory=False
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.... } )
Danke