将一个数据框附加到另一个

arp*_*shi 5 python dataframe pandas

我想将三个数据框合并为一个。所有数据框都有一列。

org_city_id=p.DataFrame(training_data['origcity_id'])
pol_city_id=p.DataFrame(training_data['pol_city_id'])
pod_city_id=p.DataFrame(training_data['pod_city_id'])
Run Code Online (Sandbox Code Playgroud)

全部都有 100 条记录,所以我的目标是将它们放入一个包含 300 条记录的数据框中。我下面的代码不起作用

org_city_id.append([pol_city_id,pod_city_id])
Run Code Online (Sandbox Code Playgroud)

org_city_id 中的记录总数仍然是 100 。

有人可以建议。

Bou*_*oud 2

获取所有数据框的单个列名称:

org_city_id.columns = pol_city_id.columns = pod_city_id.columns = 'Final Name'
Run Code Online (Sandbox Code Playgroud)

然后将它们连接起来:

pd.concat([org_city_id,pol_city_id,pod_city_id])
Run Code Online (Sandbox Code Playgroud)