2015-03-17 4 views

ответ

1

Тест .i поверить, что вы можете использовать Дописывать

c = a.append(b,True) 
+0

, спасибо. Но есть несоответствие индекса между a и b. Решение выдает блок данных с двумя строками. Как я могу получить результат одной строки? – user2854008

1

Поскольку у вас есть несоответствие по вашим показателям, вы должны их переписать:

In [66]: 

a.index=b.index 
pd.concat([a,b], axis=1) 
Out[66]: 
    col1 col2 col3 col4 
1  1  4  7  8 

Если вы не сделаете это, то Вы получаете дополнительную строку:

In [71]: 

pd.concat([a,b], axis=1) 
Out[71]: 
    col1 col2 col3 col4 
0  1  4 NaN NaN 
1 NaN NaN  7  8 
Смежные вопросы