如何展平数据框列表的列表

时间:2018-09-04 23:41:03

标签: python pandas list dataframe pandas-groupby

我通过将数据帧分组到某个字段中来创建它们的列表。我正在执行将特定行放入特定组的操作。现在,我想用修改后的组覆盖此特定组,然后将这些组列表展平到一个数据框中,然后将其导出到csv。基本上将我的步骤追溯到groupby之前,减去影响后条件检查的行。我该如何实现?

这是我的代码:

g = x.groupby(x['field1'])
groups = [[field1,df] for field1,df in g]
y = groups[0][1]

# after a certain condition is met for a specific group...
y = y.drop(int(index)) # index is a variable from the condition check and is used to drop that specific index in the df
y = y.reset_index(drop=True)
df = pd.DataFrame()
for ta,group in groups:
    df = group.unstack()
df.to_csv('post_match_{}.csv'.format(session['username']))

我也尝试使用pd.concat(groups),但是没有用。不断收到TypeErrors。

0 个答案:

没有答案