带有条件的数据透视表

时间:2018-10-17 20:56:28

标签: pandas pivot

我想编写代码以使用熊猫基于此旧数据框创建一个新的数据框。 dataframe]

在图像中,如果“地址行1”字段不止一次出现,请将整行复制到新的数据框中。
如果“地址行1”字段为空白或仅出现一次,请勿复制。

注意:具有相同“地址行1”的多行条目可能不会彼此相邻。

1 个答案:

答案 0 :(得分:0)

您可以在pandas中使用pivot_table

尝试一下

df2 = df.pivot_table(index=['Special payee', 'Address Number'],
                                     columns=['Address Line 1', 'Address Line 2'] 
                                     values='Address Line 3',
                                     aggfunc=lambda x: ' '.join(x))

另请参阅this