如图,我想把所有有'万'这个单位的数据删除‘万’,并且乘以10000
import pandas as pd
data = {'up': ['69.9万', 2721], '评论数': ['9.8万', '7.4万'], }
df = pd.DataFrame(data = data)
print(df)
def f(se):
if type(se) == str:
if se.find("万") > -1:
se = str(float(se.replace("万", '')) *10000)
return se
df = df.applymap(f)
print(df)
"""--result
up 评论数
0 69.9万 9.8万
1 2721 7.4万
up 评论数
0 699000.0 98000.0
1 2721 74000.0
"""