从不同的数据框中分配列 - 索引的作用

问题描述 投票:0回答:1
import pandas as pd

df_1 = pd.DataFrame({'col1': ['a', 'a', 'a']})
df_2 = pd.DataFrame({'col1': ['b', 'b', 'b']})
df_2.index = [4,5,6]

df_1['col2'] = df_2.col1

我希望上面的例子中有一个简单的副本,但 df_1 中的“col2”都是 NA。我觉得很奇怪。这样选择的理由是什么?类似的例子在 R 中的工作方式不同。

python pandas indexing copy
1个回答
0
投票

只需使用

loc

df_1.loc['col2'] = df_2.col1
© www.soinside.com 2019 - 2024. All rights reserved.