Bei dem Versuch, diese Frage Get List of Unique String per Column zu beantworten, stießen wir auf ein anderes Problem von meinem Dataset. Wenn ich diese CSV-Datei in den Datenframe importiere, ist jede Spalte OBJECT-Typ, wir müssen die Spalten, die nur Zahlen sind, in reelle (Zahl) dtype und diejenigen, die keine Zahl sind, in String dtype konvertieren.Konvertieren Sie eine Objekt dtype Spalte zu Nummer Dtype in einer Datafrane Pandas
Gibt es einen Weg, dies zu erreichen?
Download the data sample from here
Ich habe folgende Code versucht, aus dem Artikel folgende Pandas: change data type of columns aber hat nicht funktioniert.
df = pd.DataFrame(a, columns=['col1','col2','col3'])
Wie immer vielen Dank für Ihre Hilfe
Automatische Konvertierung aller Spalten geschieht Art in der Regel zu widersprechen, wenn Kommas sind oder andere nicht numerische Zeichen in den ansonsten numerischen Spalten. Sie könnten versuchen, etwas wie 'df.replace (", "," ", regex = True) .astype (np.int64)' zum Entfernen der Zeichen und Konvertieren von Daten in einen numerischen Typ –