我有一个包含506行的pandas数据帧。我有一个numpy数组,其501个元素是从数据帧计算的。
我想将numpy数组连接到数据帧,保留数据帧的索引并使用数据帧的第一个索引值启动numpy数组的索引。
问题是因为numpy数组具有不同的长度而没有行索引的概念,所以join操作失败。
有一种聪明的方法可以解决这个问题吗?
答案 0 :(得分:1)
我从np数组构造一个Series
,然后构造一个新的Series
但是传递目标df的索引,这有效地重新索引现有的Series
,引入{{1没有行值的值,这将与目标df正确对齐:
NaN