Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python-如何创建父子家庭关系_Python_Pandas_Dataframe - Fatal编程技术网

python-如何创建父子家庭关系

python-如何创建父子家庭关系,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个包含两列的数据集 col1=[a,a,a,f,g,b,p] col2=[a,b,c,a,b,x,n] 我希望创建一个具有唯一族名称的父零件/子零件关系,该族名称查看两列之间所有可能的一对多、多对一、多对多关系,并给出如下内容 在输出图像中,col3是我的父零件,col4列出了可以与父零件(包括父零件)关联的所有子零件。然后我想创建一个名为“123”的“姓氏”,这样当我按姓氏进行查询时,我会得到族中的所有部分,其中一些部分在原始数据集中没有直接关系(例如“a”和“g”没有直接关系,但因为

我有一个包含两列的数据集 col1=[a,a,a,f,g,b,p] col2=[a,b,c,a,b,x,n]

我希望创建一个具有唯一族名称的父零件/子零件关系,该族名称查看两列之间所有可能的一对多、多对一、多对多关系,并给出如下内容

在输出图像中,col3是我的父零件,col4列出了可以与父零件(包括父零件)关联的所有子零件。然后我想创建一个名为“123”的“姓氏”,这样当我按姓氏进行查询时,我会得到族中的所有部分,其中一些部分在原始数据集中没有直接关系(例如“a”和“g”没有直接关系,但因为“a”和“b”有一个,而“b”和“g”有一个,所以会导致“a”和“g”有一个)

零件“p”和“n”与其他零件没有任何关系,因此它们有自己的家族456

我任意选择“a”作为“123”家庭的父母;也可以是“f”或“x”,这没关系。但一旦选择了父零件,所有子零件都不应显示在“父零件”列中

谢谢