兩個數據幀當我嘗試按行合併兩個dataframes做:追加與大熊貓
bigdata = data1.append(data2)
我收到以下錯誤:
Exception: Index cannot contain duplicate values!
第一數據幀的索引從0開始到38,第二個從0到48.我不明白在合併之前我必須修改其中一個數據幀的索引,但我不知道如何去做。
謝謝。
這是兩個dataframes:
data1
:
meta particle ratio area type
0 2 part10 1.348 0.8365 touching
1 2 part18 1.558 0.8244 single
2 2 part2 1.893 0.894 single
3 2 part37 0.6695 1.005 single
....clip...
36 2 part23 1.051 0.8781 single
37 2 part3 80.54 0.9714 nuclei
38 2 part34 1.071 0.9337 single
data2
:
meta particle ratio area type
0 3 part10 0.4756 1.025 single
1 3 part18 0.04387 1.232 dusts
2 3 part2 1.132 0.8927 single
...clip...
46 3 part46 13.71 1.001 nuclei
47 3 part3 0.7439 0.9038 single
48 3 part34 0.4349 0.9956 single
第一列是索引
能否請您發佈兩個'dataframe'對象的快照(即在Python解釋器,在'dataframe'的名稱類型,從而使物體在屏幕上列舉)。同時發佈您在執行合併時使用的關鍵字。正如你可以看到http://pandas.sourceforge.net/dataframe.html,有幾種方法可以合併數據框......確保你使用的是對你想要完成的事情最有意義的方法 –
這裏是兩個數據框的打印: –
對不起,但我仍然沒有看到這個網頁中的'data1'和'data2'的內容...請編輯它們到原始問題 –