使用一维Numpy数组将具有非唯一索引的Pandas Dataframe合并

时间:2019-03-17 10:40:45

标签: python pandas numpy

我有一个带有索引的Pandas Dataframe,它不是唯一的。

index   col1  col2 
  1      a     b
  1      r     t
  2      e     e

以及与数据框长度相同的一维Numpy数组

array = [g,h,y]

我需要将数组添加到这样的新列中:

index   col1  col2  array
  1      a     b     g
  1      r     t     h
  2      e     e     y

我试图将数组分为Pandas系列和数据框,但由于数组具有不同的索引而遇到麻烦。

我需要在第一个数据帧中保留非唯一索引。我该如何处理?

1 个答案:

答案 0 :(得分:4)

您可以仅将数组分配为列:

import PubSub = require("@google-cloud/pubsub");
const pubSub: PubSub.PubSub = new (PubSub as any).PubSub()