我是python的新手,正在从事字符串操作
我有一个数据框
df['Installs']
Out[22]:
0 10,000+
1 500,000+
2 5,000,000+
3 50,000,000+
4 100,000+
5 50,000+
如何删除“ +”并将df中的字符串转换为float?
我的输入:
df ['Installs'] = df ['Installs']。str.replace('+','',regex = True).astype(float)
但是我得到一个错误:
ValueError: could not convert string to float: '10,000'
如何编辑我的代码,使我得到10,000.0作为输出,对其他值依此类推,而不是10,000 +