Sobes.tech
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.