gpt4 book ai didi

pandas - 如何制作基于 2 列的嵌套列表?

转载 作者:行者123 更新时间:2023-12-04 07:20:39 25 4
gpt4 key购买 nike

我有一个数据框。我想制作一个基于另一列的列的嵌套列表。

col1      col2
As K
SD k
JK K
LO P
WQ p
IU A
嵌套列表的每个元素都是 col1 中的项目列表在 col2 中具有相同的值.
输出
Nlist= [[As,SD,JK],[LO,WQ],[A]]

最佳答案

我会使用 groupby() 的组合和 .tolist() .但是,您需要先规范化您的 col2 :

df['col2'] = df['col2'].str.lower()
output = df.groupby('col2')['col1'].apply(list).tolist()
这输出:
[['IU'], ['As', 'SD', 'JK'], ['LO', 'WQ']]

关于pandas - 如何制作基于 2 列的嵌套列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68523228/

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