我将提交中的值附加到数据框中,如下所示:
df['SalePrice'] = submission
0 [381659.34]
1 [639894.75]
2 [189159.39]
3 [203588.45]
4 [609621.25]
我尝试使用以下代码从花车的每一侧除去括号:
df['SalePrice'] = df.SalePrice.replace("[","").replace("]","")
print(df['SalePrice'])
我无法卸下括号。有什么方法可以清除Python中的浮动内容?
最佳答案
在将列表放入数据框之前,请尝试对其进行展平:
submission_flat = [item for sublist in submission for item in sublist]
df['SalePrice'] = submission_flat
关于python - 无法替换pandas DataFrame中的字符串内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62105998/