Groupby到csv文件

时间:2014-11-23 23:13:25

标签: python pandas group-by

我有一个groupby,我想将groupby(无计数,总和等)转换为Dataframe,然后将其导出为CSV。

这基本上只是在几列数据中找到所有独特的组合。如果不使用groupby更容易,我也可以这样做。

我尝试使用reset_index()并收到以下消息。

AttributeError: Cannot access callable attribute 'reset_index' of 'DataFrameGroupBy' objects, try using the 'apply' method

data = pd.DataFrame([['a','z'],['a','y'],['b','y'],['a','y']],columns=['one','two'])
gb = data.groupby(['one','two'])['one'].count()

我只想输出一个3行的DataFrame,其中包含'one'和'two'的独特组合。

1 个答案:

答案 0 :(得分:1)

如果您只想要两列中的唯一组合,请在这些列上调用drop_duplicates()

unique_combs = data[['one', 'two']].drop_duplicates()

unique_combs
Out[32]: 
  one two
0   a   z
1   a   y
2   b   y
相关问题