pandas dataframe 如何把带有千位分隔符的字符串转化为浮点数

2025-05-23 08:56:18
推荐回答(1个)
回答1:

你看这样能满足需要吗?

代码如下

import pandas as pd
test = pd.DataFrame({'A': ['1,232.1', '22,332.3', '3,232', '1,111,111']})
print(type(test.loc[0,'A']))
test1 = pd.DataFrame({}).append(test)
 
test1['A'] = test1['A'].apply(lambda x: "".join(x.split(','))).astype('float')
print(type(test1.loc[0,'A']))