如果第一列数据内容相同 就将第三列相同人名的挨着代码如何编写

如果第一列数据内容相同 就将第三列相同人名的挨着 代码如何编写
如果第一列数据内容相同 就将第三列相同人名的挨着 需要怎么操作

img

img

如果您想要将第一列数据相同的行中,第三列相同人名的行挨着排列,可以按照以下步骤进行操作:

在Excel中打开您的数据表格,选中需要进行操作的数据区域。

在“数据”选项卡中,单击“排序”按钮,打开“排序”对话框。

在“排序”对话框中,首先选择需要排序的列,按照第一列进行排序。

排序完成后,再次打开“排序”对话框,在“添加级别”按钮下方选择“值”,然后选择第三列进行排序。

在“排序”对话框中,选择“选项”按钮,打开“排序选项”对话框。

在“排序选项”对话框中,勾选“合并重复项”,并选择需要合并的列,即第一列和第三列。

点击“确定”按钮,关闭所有对话框,Excel会自动将第一列数据相同的行中,第三列相同人名的行挨着排列。

四行代码搞定:

import  pandas as pd

df = pd.read_excel('data1.xlsx')
df = df.sort_values(['所属组织','完整的名称'])
df.to_excel('data1.xlsx')

img