Wie bekomme ich den Datenrahmen, um Typen im Konstruktor zu interpretieren? Ab sofort hält es alles als "Objekt"dtype des DataFrame-Objekts statt int
Hier mein Code ist jetzt:
arr = list(range(120)) + [21]*100
cat = ["A"]*20 + ["B"]*40 + ["C", "D"] * 20 + ["E", "F" ,"G"] * 30
df = pd.DataFrame([arr]*3 + [cat], index = ["a1", "a2", "a3", "cat"]).T
print(df.a1.dtype.name)
print(df.a3.dtype.name)
print(df.cat.dtype.name)
object
object
object
'df.convert_objects (convert_numeric = True) .dtypes' oder 'df.head (1) .applymap (type)'? – Zero
wird das die Zeichenkettenvariable gleich behalten? – Adam