客户id-----对象
ValueError:无法将字符串转换为浮点值:"5769842393258’";
df["客户id"]=df["用户id"].replace('"','',regex=True(
df["客户id"]=np.array(df["用户id"],dtype=float(
尝试。。。
df["Customer id"] = float(df["Customer id"])
您可以简单地使用.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.Series
(pandas.DataFrame
的列(内的字符串使用字符串方法