用pandas附加两个数据框

Jea*_*Pat 28 python pandas

当我尝试按行合并两个数据帧时:

bigdata = data1.append(data2)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Exception: Index cannot contain duplicate values!
Run Code Online (Sandbox Code Playgroud)

第一个数据帧的索引从0到38开始,第二个从0到48开始.我不明白我必须在合并之前修改其中一个数据帧的索引,但我不知道如何.

谢谢.

这是两个数据帧:

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  
Run Code Online (Sandbox Code Playgroud)

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 
Run Code Online (Sandbox Code Playgroud)

第一列是索引

Wes*_*ney 44

append函数有一个可选参数ignore_index,您可以在此处将这些记录连接在一起,因为索引对您的应用程序没有意义.