当零行时python apply函数不起作用

时间:2019-04-10 14:03:05

标签: python python-3.x python-2.7

i具有要应用于数据帧的功能。 如果数据框具有某些行,则该函数将应用于数据框,但是如果数据框具有零行,则代码给出错误,例如 “ 无法设置没有定义索引和无法转换为系列的值的框架” '传递的项目数错误362,展示位置表示0 '

注意:数据框具有362列和零行


def fsScripts_getAuthorizationTotalRateDifference(x,y,z):
    Result = ((x-y)*z)

    return Result


PLAA_SC_AUTH_zPR2['AuthTotalRateDifference2'] = PLAA_SC_AUTH_zPR2.apply(lambda x : fsScripts_getAuthorizationTotalRateDifference(x['AuthPayorRate_SC'],x['AuthProviderRate_SC'],x['AuthUnits_SC']),axis=1) 

因此,如果'PLAA_SC_AUTH_zPR2'数据帧中包含一些行,则表示正在应用该函数,如果它没有任何行,则表示该函数未被应用

0 个答案:

没有答案