pandas多列变一列或者多行变一行
pandas多列变一列或者多行变一行
合并重复的行
queryset = read_query_sql_cloud(query_sql)
df = pd.DataFrame(queryset)
def formatRecords(g):
result = []
item=g.to_dict()
result=pd.DataFrame(item).to_dict("records")
return result
df_dict = df.groupby('category').apply(lambda g: formatRecords(g)).reset_index(name='node_items')
df_dict