Python 如何连接熊猫上的两个专栏?

Python 如何连接熊猫上的两个专栏?,python,pandas,dataframe,jupyter-notebook,Python,Pandas,Dataframe,Jupyter Notebook,我正在处理两个数据帧,我使用 df = pd.concat([hc,nh], ignore_index=True, sort=False) 现在需要组合一些类似的列。例如: Country Country_ID 1 2 3 4 我该如何使它看起来像这样: Country 1 2 3 4 我看到这是一个与我类似的问题,但那里的答案对我不起作用…假设您有一个数据帧: import

我正在处理两个数据帧,我使用

 df = pd.concat([hc,nh], ignore_index=True, sort=False)
现在需要组合一些类似的列。例如:

Country   Country_ID  
1         
2         
             3
             4
我该如何使它看起来像这样:

Country
1
2
3
4        

我看到这是一个与我类似的问题,但那里的答案对我不起作用…

假设您有一个数据帧:

import pandas as pd
import numpy as np

df = pd.DataFrame({
    'Country': [1,2, None, None],
    'Country ID': [None, None, 3, 4]
})
可以使用以下方法将一列中的数据分配给另一列:


不要将代码/数据作为图像包含。复制/粘贴问题中的文本。当您在数据框中合并时,可以重新创建列。
“国家”
“国家ID”
是否相同?为什么不干脆放下其中一个呢?@DavidErickson你能给我举个例子说明我是如何做到的吗?@JAV它们是不同的,所以就好像x有第1-5行,y有第6-10行一样。我希望合并到的xy(或x?)列将有第1-10行。抱歉,这是我第一次发布问题,所以我不熟悉正确显示代码块的语法。。。
df['Country'] = np.where(df['Country'].isna(), df['Country ID'], df['Country'])