python应用函数在没有行时不工作

2024-09-28 03:22:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个应用于数据帧的函数。 如果dataframe中有一些行,则函数将应用于dataframe,但如果dataframe中没有行,则代码将给出如下错误 “无法设置没有定义索引的帧和无法转换为序列的值” “传递的项目数错误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”数据帧中有一些行,则函数将被应用,如果没有任何行,则函数将不被应用


Tags: 数据函数代码authdataframe定义错误序列

热门问题