尝试用replace替换小数点,发现替换后数据直接没了
df['付款人数']=df['付款人数'].str.replace('.0万','0000')
#75.00 1.0万 极男旗舰店 广东 广州,
#直接输出了 75.00 0000 极男旗舰店 广东 广州,0000前面的1没了,我想要的是转成10000这个数据
df['付款人数']=df['付款人数'].str.replace('.0万','0000')
方法没有问题
df.head()看一下数据结构
你为什么要多一个.str呢?直接用df['付款人数']=df['付款人数'].replace('.0万','0000')试试?