关于#python#的问题:df = pd.DataFrame({'姓名':['张强','李小强','牛新','牛增强','张强','张强发'],

python数据框正则表达式怎么去除元

import pandas as pd
 
import numpy as np
 
pd.set_option('display.unicode.east_asian_width', True)
 
df = pd.DataFrame({'姓名':['张强','李小强','牛新','牛增强','张强','张强发'],
 
                   '收入':['500元','530元','470元','600元',np.nan,'560元']})
df=df.dropna(axis=0)
print(df)

我理解的是,应该在写入之前,也就是DataFrame 之前就把数据的“元”去掉

因为收入的键的值是个list,所以可以变量list之后,将“元”替换为空,replace()方法