Python 将两个数据帧合并到彼此的顶部
我有两个数据帧 df_第1列,带形状(70652,4) 及 带形状的df_测试_1(24581,4) 我正试着用df_train_1 ontop将它们连接起来 我尝试过以下两种方法:Python 将两个数据帧合并到彼此的顶部,python,dataframe,Python,Dataframe,我有两个数据帧 df_第1列,带形状(70652,4) 及 带形状的df_测试_1(24581,4) 我正试着用df_train_1 ontop将它们连接起来 我尝试过以下两种方法: df_combined = df_train_1.append(df_test_1) df_combined = pd.concat([df_train_1, df_test_1]) 当我调用df_combined.title[0]时,我从原始数据帧中获得两个[0]值。如果你看一下熊猫文档的例子,有人能告诉我
df_combined = df_train_1.append(df_test_1)
df_combined = pd.concat([df_train_1, df_test_1])
当我调用df_combined.title[0]时,我从原始数据帧中获得两个[0]值。如果你看一下熊猫文档的例子,有人能告诉我如何避免这种情况吗 您将看到索引将被堆叠 因此,就像建议的注释一样,使用
ignore_index=True
将索引重置为数字顺序:
df.append(df2, ignore_index=True)
A B
0 1 2
1 3 4
2 5 6
3 7 8
这已修复了“df_combined=df_train_1.append(df_test_1,ignore_index=True)”问题
df.append(df2, ignore_index=True)
A B
0 1 2
1 3 4
2 5 6
3 7 8