Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.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
如何在Pandas中准备数据集,以便使用Python NetworkX进行网络分析?_Python_Pandas_Networkx - Fatal编程技术网

如何在Pandas中准备数据集,以便使用Python NetworkX进行网络分析?

如何在Pandas中准备数据集,以便使用Python NetworkX进行网络分析?,python,pandas,networkx,Python,Pandas,Networkx,我正试图利用NetworkX建立一个B2C公司及其供应商的动态网络。我的数据看起来像这样(在熊猫中)。它由公司ID索引: +---------+---------------------+ | Company | Supplier | +---------+---------------------+ | Firm A | {sup1, sup2, sup 3} | | Firm B | {sup1, sup2} | | Firm C | {

我正试图利用NetworkX建立一个B2C公司及其供应商的动态网络。我的数据看起来像这样(在熊猫中)。它由公司ID索引:

+---------+---------------------+
| Company |      Supplier       |  
+---------+---------------------+
| Firm A  | {sup1, sup2, sup 3} |  
| Firm B  | {sup1, sup2}        |  
| Firm C  | {sup1, sup3}        |  
+---------+---------------------+
现在,如果每个公司有多个供应商,我想在原始供应商的下面创建n-1个新行。我期望的输出如下所示:

+---------+----------+
| Company | Supplier |  
+---------+----------+
| Firm A  | sup1     |  
| Firm A  | sup2     |  
| Firm A  | sup3     |  
| Firm B  | sup1     |  
| Firm B  | sup2     |  
| Firm C  | sup1     |  
| Firm C  | sup3     |  
+---------+----------+
我还想去掉花括号