两个dataframe数据集进行横向合并。
意思就是把相同行的两个数据集拼在一起。
# 合并两个数据集并删除重复项
selected_features.reset_index(drop=True, inplace=True)
second_data1.reset_index(drop=True, inplace=True)
# 使用 concat 进行水平连接,并忽略索引
result = pd.concat([selected_features, second_data1], axis=1)
second_data1 = result.loc[:, ~result.columns.duplicated()]
简单有效。
这个操作是消除索引,然后再进行拼接。如果单单使用
result = pd.concat([selected_features, second_data1], axis=1)
则难以达到想要的结果。其中selected_features, second_data1,请替换成自己的数据集名字。