Commit 10bb8437 authored by sharkgene@qq.com's avatar sharkgene@qq.com
Browse files

do exception for non-numeric

parent 30a01d1e
...@@ -315,10 +315,11 @@ for idx, (_, dist_row) in enumerate(dist_combinations.iterrows()): ...@@ -315,10 +315,11 @@ for idx, (_, dist_row) in enumerate(dist_combinations.iterrows()):
print(f"[{idx+1}/{len(dist_combinations)}] 生成图表: {output_filename}") print(f"[{idx+1}/{len(dist_combinations)}] 生成图表: {output_filename}")
for c in metric_cols: for c in metric_cols:
try: df_subset[c] = pd.to_numeric(df_subset[c], errors='coerce').fillna(0)
df_subset[c] = df_subset[c].astype('float64') #try:
except Exception as e: # df_subset[c] = df_subset[c].astype('float64')
print(f"数据转换错误, 列名{c}, 错误信息{e}") #except Exception as e:
# print(f"数据转换错误, 列名{c}, 错误信息{e}")
success = generate_chart(df_subset, output_path, colkey, outer_group, inner_group, metric_cols, args.合并分组) success = generate_chart(df_subset, output_path, colkey, outer_group, inner_group, metric_cols, args.合并分组)
if success: if success:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment