gpt4 book ai didi

python - 重新索引数据框并连接列

转载 作者:太空宇宙 更新时间:2023-11-03 18:57:24 25 4
gpt4 key购买 nike

给定两个 DataFrame A 和 B,它们具有相同的长度(行数)但具有不同的整数索引。如何将 A 的列添加到 B 的列但忽略索引? (即,无论索引值如何,A 的第 1 行都与 B 的第 1 行一致。)

如果 A 的索引是非连续整数索引,如何使用连续整数将 A 重新索引为 1...n? be的索引是一个1...n连续的整数索引。

重新索引 A 然后将 B 中的列添加到其中是最佳做法吗?

最佳答案

您可以使用 concat 组合两个 DataFrame 的列:

pd.concat([A, B], axis=1)

要使索引连续整数,您可以使用reset_index:

A.reset_index(inplace=True)

或者,您也可以使用以下方法将 B 的索引与 A 的索引相匹配:

B.index = A.index

我认为这里的“最佳”选择取决于上下文/索引的含义。

关于python - 重新索引数据框并连接列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16982453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com