gpt4 book ai didi

python - 合并列上的 DataFrame 列表?

转载 作者:太空狗 更新时间:2023-10-29 23:59:28 28 4
gpt4 key购买 nike

<分区>

我无法将一组 DataFrame 组合成单个 DataFrame,合并到特定列。

我有一个名为 data 的 DataFrame 列表,每个元素 data[i] 如下所示:

     Rank  Name
2400 1 name1
2401 2 name2
2402 3 name3
2403 4 name4
2404 5 name5

每个 DataFrame 都包含给定月份的 Top 5 列表,该列表包含一年的月度结果。

我希望最终合并后的 DataFrame 看起来像这样:

     Rank  Name_month1 Name_month2 Name_month3 ...
2400 1 name1 name1 name1 ...
2401 2 name2 name2 name2 ...
2402 3 name3 name3 name3 ...
2403 4 name4 name4 name4 ...
2404 5 name5 name5 name5 ...

第一列之后的每一列对应于每月排名。

我从列表中合并 2 个 DataFrame 没有问题,data:

pandas.merge(data[0], data[1], on='Rank', suffix=['_month1', '_month2'])

但是当我尝试使用 filter() 或链接 .merge 时,我总是遇到麻烦。

有什么想法吗?谢谢!

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