Python 如何在Panda数据框中添加不完整的行?

Python 如何在Panda数据框中添加不完整的行?,python,pandas,Python,Pandas,我正在尝试将一行从一个数据帧复制到另一个数据帧。问题源于源站没有目标站那么多列,导致出现如下情况: 原点=pd.DataFrame[[1,2], [3,4]],列=['A','B'] destination=pd.DataFramecolumns=['A','B','C'] 复制=原点[0:1]。复制到 destination.loc[0]=复制 我得到一个“ValueError:无法设置列不匹配的行” 我用两个相同的df进行了测试,效果很好。做我正在尝试的事情最好的方法是什么?我曾考虑为附加的

我正在尝试将一行从一个数据帧复制到另一个数据帧。问题源于源站没有目标站那么多列,导致出现如下情况:

原点=pd.DataFrame[[1,2], [3,4]],列=['A','B'] destination=pd.DataFramecolumns=['A','B','C'] 复制=原点[0:1]。复制到 destination.loc[0]=复制 我得到一个“ValueError:无法设置列不匹配的行” 我用两个相同的df进行了测试,效果很好。做我正在尝试的事情最好的方法是什么?我曾考虑为附加的目标列动态添加NAN,但它似乎不太符合Python

请注意,我正在尝试避免任何附加,因为我将经常执行任务,并且我在Pandas文档中读到它可能会导致性能问题

谢谢你的帮助

插入序列

destination.loc[0]=pd.DataFrame(copy).iloc[0]
destination
Out[672]: 
     A    B   C
0  1.0  2.0 NaN