我在跑步
reg = linear_model.LinearRegression()
reg.fit(df[['year']], df.income)
我得到了
ValueError: could not convert string to float: '19,703,399.30'
year的值类似于1960-2016
收入看起来像19,703,399.30
我该如何解决?
答案 0 :(得分:1)
您可以尝试以下方法吗?
df['income'] = df['income'].str.replace(',', '').astype(float)
df['year'] = df['year'].astype(float)
reg.fit(df[['year']], df.income)