我通过将数据帧分组到某个字段中来创建它们的列表。我正在执行将特定行放入特定组的操作。现在,我想用修改后的组覆盖此特定组,然后将这些组列表展平到一个数据框中,然后将其导出到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。