1.优化分布分析中分组项数据是列表时无法显示数据

This commit is contained in:
李伟 2022-05-09 10:26:26 +08:00
parent aaa4cd63ee
commit 7f96405a8c

View File

@ -1227,6 +1227,9 @@ async def scatter_model(
bins.append(v)
if 'float' in str(df.dtypes['va']):
df['va'] = df['va'].astype(int)
if 'list' in str(type(df['va'][0])):
f = lambda x: x[0]
df['va'] = df['va'].map(f)
# 这是分组的
for key, tmp_df in df.groupby('va'):
@ -1271,6 +1274,9 @@ async def scatter_model(
}
labels = [str(i) for i in sorted(df['values'].unique())]
resp['label'] = labels
if 'list' in str(type(df['va'][0])):
f = lambda x: x[0]
df['va'] = df['va'].map(f)
for key, tmp_df in df.groupby(['va']):
total = len(tmp_df)
if res['time_particle'] == 'total':