Middle
V DataFrame je stĺpec s číslami, chcem ho previesť na reťazcový typ. Ako to urobiť? A ak nechcem použiť astype?
sobes.tech AI
Odpoveď od AI
Na konverziu stĺpca s číslami v DataFrame na reťazcový typ sa zvyčajne používa metóda astype(str), napríklad:
import pandas as pd
df['stĺpec'] = df['stĺpec'].astype(str)
Ak nie je možné použiť astype, môžete použiť metódu apply s funkciou str:
df['stĺpec'] = df['stĺpec'].apply(str)
Alebo použiť metódu map:
df['stĺpec'] = df['stĺpec'].map(str)
Všetky tieto spôsoby prevedú číselné hodnoty na reťazce, pričom apply a map poskytujú väčšiu flexibilitu pre vlastné transformácie.