Ich wollte alle Spalten "Objekt" -Typ in einen anderen Datentyp (Float) in einem Datenrahmen konvertieren, ohne die Spaltennamen zu kodieren. Ich konnte einen Code aus anderen Antworten zusammenstellen, die zu funktionieren scheint, aber ich habe das Gefühl, dass es eine einfachere Möglichkeit geben muss. < /P>
# Creating isolating columns of object data type
object_cols = df.loc[:, df.dtypes == 'O']
# Extracting column names with list comprehension
object_type_columns = [col for col in object_cols.columns]
# Converting column types of .astype in a for loop
for col in object_type_columns:
df[col] = df[col].astype(float)
< /code>
Lassen Sie mich wissen, ob es Informationen gibt, die ich auslässt (ich bin neu in diesem Bereich). Danke!
Konvertieren aller Spalten von DTYPE 'Objekt' in 'Float' in Python/Pandas ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post