Nach Pandas Dataframe pd.concat bekomme ich NaNs
Ich habe drei Pandas, wenn einer von ihnen in der Reihe verschoben wurde und das erste Element leer ist. Wenn ich die drei df verkette, um einen einzelnen 3-Spalten-Datenrahmen zu erhalten, erhalte ich alle NaN in zwei von drei Spalten:
df1:
S
2010-12-31 True
2011-01-01 False
2011-01-02 False
df2:
P
2010-12-31
2011-01-01 On
2011-01-02 On
df3:
C
2010-12-31 On
2011-01-01 On
2011-01-02 On
res = pd.concat ([df1, df2, df3]):
P C S
2010-12-31 NaN NaN True
2011-01-01 NaN NaN False
2011-01-02 NaN NaN False
Die Reihenfolge scheint auch umgekehrt zu sein ...
Danke vielmals