Middle
DataFrame'il on veerandite veerud, soovin selle muuta string-tüübiks. Kuidas seda teha? Kui ma ei kasuta astype'i?
sobes.tech AI
Vastus AI-lt
Et konverteerida veeru ar skaitļiem DataFrame uz teksta tipu, parasti izmanto metodi astype(str), piemēram:
import pandas as pd
df['kolonna'] = df['kolonna'].astype(str)
Ja astype nav iespējams izmantot, var piemērot metodi apply ar funkciju str:
df['kolonna'] = df['kolonna'].apply(str)
Vai izmantot metodi map:
df['kolonna'] = df['kolonna'].map(str)
Visas šīs metodes pārvērš skaitliskās vērtības uz virknes, bet apply un map nodrošina lielāku elastību pielāgotām pārveidojumiem.