comparison scripts/table_compute.py @ 4:93a3ce78ce55 draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/table_compute commit d741508e5ed912cdeee4f67ec8451b6e6865363c"
author iuc
date Tue, 20 Apr 2021 15:46:10 +0000
parents 02c3e335a695
children 3bf5661c0280
comparison
equal deleted inserted replaced
3:60ff16842fcd 4:93a3ce78ce55
312 melt_values = params["MELT"]["melt_values"] 312 melt_values = params["MELT"]["melt_values"]
313 313
314 out_table = pd.melt(data, id_vars=melt_ids, value_vars=melt_values) 314 out_table = pd.melt(data, id_vars=melt_ids, value_vars=melt_values)
315 elif general_mode == "pivot": 315 elif general_mode == "pivot":
316 pivot_index = params["PIVOT"]["pivot_index"] 316 pivot_index = params["PIVOT"]["pivot_index"]
317 pivot_column = params["PIVOT"]["pivot_column"] 317 pivot_column = params["PIVOT"]["pivot_columns"]
318 pivot_values = params["PIVOT"]["pivot_values"] 318 pivot_values = params["PIVOT"]["pivot_values"]
319 319 pivot_aggfunc = params["PIVOT"]["pivot_aggfunc"]
320 out_table = data.pivot( 320
321 index=pivot_index, columns=pivot_column, values=pivot_values 321 if not(pivot_aggfunc):
322 ) 322 out_table = data.pivot(
323 index=pivot_index, columns=pivot_column, values=pivot_values
324 )
325 else:
326 out_table = data.pivot_table(
327 index=pivot_index, columns=pivot_column, values=pivot_values,
328 aggfunc=pivot_aggfunc
329 )
330
323 elif general_mode == "custom": 331 elif general_mode == "custom":
324 custom_func = params["fulltable_customop"] 332 custom_func = params["fulltable_customop"]
325 333
326 def fun(tableau): 334 def fun(tableau):
327 """Dummy Function""" 335 """Dummy Function"""