2014-02-09 4 views
2

У меня есть две панды dataframes и сцепить их:Как избежать повторных индексов в pandas DataFrame после concat?

In[55]: adict = {'a':[0, 1]} 
     bdict = {'a': [2, 3]} 
     dfa = DataFrame(adict) 
     dfb = DataFrame(bdict) 
     dfab = pd.concat([dfa,dfb]) 

Проблема, в результате dataframe повторил индекс.

In [56]: dfab.head() 

Out[56]: 
       a 
      0  0 
      1  1 
      0  2 
      1  3 

Как я могу иметь один индекс, пробегающий в результате dataframe, т.е.

In [56]: dfab.head() 

Out[56]: 
       a 
      0  0 
      1  1 
      2  2 
      3  3 

ответ

3

Вобще: dfab = pd.concat([dfa,dfb], ignore_index=True)

+0

Круто, спасибо большое! – nikosd

Смежные вопросы