如何使用不同的标题名称垂直连接两个表?

时间:2017-05-09 02:51:27

标签: python pandas dataframe

我有2个表一个是这样的: enter image description here

另一张表是这样的: enter image description here

我希望替换测试的列名和p替换为s,并且两个表都像这样连接在一起:

enter image description here

任何人都可以与我分享如何加入?

2 个答案:

答案 0 :(得分:2)

如果要组合忽略列名的两个数据框,可以使用placeholder,并在以后手动传递列名:

numpy.concatenate

答案 1 :(得分:0)

或者,您也可以通过指定how参数来合并两个数据帧。

df = pd.DataFrame({"Indicator":["ClassH", "ClassH"], "WW":[201648, 201649]})

df1 = pd.DataFrame({"Indicator": ["ClassH", "ClassH"], "WW":[201650, 201651]}) 

merge_df = df.merge(df1, how="outer") # use union of keys from both frames 
print(merge_df)

   Indicator      WW
0    ClassH  201648
1    ClassH  201649
2    ClassH  201650
3    ClassH  201651