客戶 ID ----- 物件
ValueError:無法將字串轉換為浮點數:“'5769842393258'”
df["客戶id"] = df["客戶id"] .replace('"', '', regex=True)
df["客戶 ID"] = np.array(df["客戶 ID"],dtype=float)
uj5u.com熱心網友回復:
嘗試...
df["Customer id"] = float(df["Customer id"])
uj5u.com熱心網友回復:
您可以簡單地使用.str.strip方法如下
import pandas as pd
df = pd.DataFrame({'X':["'123'","'456'","'789'"]})
df['Xnum'] = df['X'].str.strip("'").astype(float)
print(df)
輸出
X Xnum
0 '123' 123.0
1 '456' 456.0
2 '789' 789.0
說明:.str允許在(列的)內的字串上使用字串方法pandas.Seriespandas.DataFrame
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/364886.html
