Python 需要将colname从字符串转换为float
我正在使用此代码,并得到下一个错误: TypeError:“>=”在“float”和“str”的实例之间不受支持Python 需要将colname从字符串转换为float,python,pandas,Python,Pandas,我正在使用此代码,并得到下一个错误: TypeError:“>=”在“float”和“str”的实例之间不受支持 您可以发布数据帧的示例和所需的输出吗?taskflow_cond=((rawdata['Task Flow Type'].isin(['OrderInitiation'、'CaptureOrder'])和(rawdata['Excl_TaskDuration']=='N'))cond_RevSub=(rawdata['Task Name']='Review&Submit')和(raw
您可以发布数据帧的示例和所需的输出吗?taskflow_cond=((rawdata['Task Flow Type'].isin(['OrderInitiation'、'CaptureOrder'])和(rawdata['Excl_TaskDuration']=='N'))cond_RevSub=(rawdata['Task Name']='Review&Submit')和(rawdata['Excl_TaskDuration']='N'))
for cond, grpby, aggcol, aggmethod, colname in zip(cond_arr, grpby_column, agg_column, agg_method, rename_column):
rawdata.loc[cond, colname] = (rawdata.loc[cond, :].groupby(grpby)[aggcol].transform(aggmethod)).fillna(0.0)
rawdata[colname] = (rawdata.groupby(grpby)[colname].transform(aggreg_func_2))