我有一個(gè)數(shù)據(jù)框,其中的數(shù)據(jù)注冊(cè)為字符串。我試圖讓它們成為astype具有功能的浮點(diǎn)數(shù),但它不起作用,我很難理解為什么。我收到以下錯(cuò)誤:ValueError:無(wú)法將字符串轉(zhuǎn)換為浮點(diǎn)數(shù):'2 952.62'當(dāng)有小數(shù)時(shí),我的數(shù)據(jù)是 XXX.XX,當(dāng)沒(méi)有小數(shù)時(shí),我的數(shù)據(jù)是 XXX。
1 回答

蝴蝶刀刀
TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個(gè)贊
試試這個(gè),其中 columnname 是您的列的名稱:
df[columname].str.replace(' ', '').astype(float)
添加回答
舉報(bào)
0/150
提交
取消