如何从两列(键、值)中获得邻接矩阵或对?

7nbnzgx9  于 2021-05-27  发布在  Spark
关注(0)|答案(0)|浏览(265)

我得到了一个包含两列(key,value)的Dataframe

  1. key,value
  2. 1,A
  3. 1,B
  4. 2,B
  5. 2,C

如何获得邻接矩阵或邻接对(如果它们具有相同的键,则连接值),例如

  1. A B C
  2. A 0,1,0
  3. B 1,0,1
  4. C 0,1,0

我尝试了pandas.crosstab,它在小数据上运行良好,但在大Dataframe(3000000行,500000个不同值)上出现内存错误。任何帮助都将不胜感激。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题