我的数据框中有很多列。在这许多列中,我使用了两列Income_和Salary_score。 我从每个索引的salary_score列中找到两个均值,然后找到它们的均值,并为其分配两个各自的income_指数。
1)INCOME_ = NULL。 2)SALARY_SCORE = 70-90K。
我正在考虑使用lambda函数代替for-each循环。我已经尝试过for循环,但是我想在Lambda功能的帮助下进一步了解。
customers=pd.read_excel(path+'Customer Details.xlsx')
customers['INCOME_']=customers['SALARY_SCORE'].apply(lambda x:np.array(map(re.findall(r'\d+', x),int)).mean())
错误:显示 ret = ret.dtype.type(ret / rcount) 其他: ret = ret /计数 返回ret