从另一个df插入df时为空列

时间:2019-06-02 07:55:05

标签: python-3.x pandas dataframe

我尝试将df5列添加到df_prog。但是由于某种原因,它们仍然是空的。我不明白我在做什么错。代码:

df5 ['Kol1_1Y']

@Autowired MyRepository myRepository;

@GetMapping(value="/myUrl", produces=MediaType.TEXT_EVENT_STREAM_VALUE)
public Flux<MyObject> getMyObjects() {
   myRepository.getFlux();
}

1 个答案:

答案 0 :(得分:2)

熊猫=分配检查indexcolumns。在您的情况下,列是匹配的,但索引是不同的。因此,它分配所有NaN。要忽略索引和列,您需要从numpy ndarray进行赋值,例如:

df_prog['Kol1_1Y'] = df5['Kol1_1Y'].values
df_prog['Kol2_1Y'] = df5['Kol2_1Y'].values
df_prog['Kol1_3M'] = df5['Kol1_3M'].values
df_prog['Kol2_3M'] = df5['Kol2_3M'].values