gpt4 book ai didi

python-3.x - 将逗号分隔的字符串转换为 pandas 中的列表

转载 作者:行者123 更新时间:2023-12-02 03:04:47 25 4
gpt4 key购买 nike

我有一个有两列的数据框。每列都有逗号分隔的字符串。我正在尝试将此字符串转换为列表,因此我可以为以下数据集的每一行减去两个列表:a_b = list(set(a) - set(b))

  Col1      Col2
a,b,c,f d,f,g
d,g w,a,d
f,g,h f,g,h

我尝试将项目转换为如下列表

df1['Col1']tolist()

但是好像不行。谢谢。

最佳答案

您可以使用str.split将逗号分隔的字符串拆分为 list。您还可以使用 apply(set) 来实现您的特定目的 IIUC:

(df['Col1'].str.split(',').apply(set) - df['Col2'].str.split(',').apply(set)).tolist()

[输出]

[{'a', 'b', 'c'}, {'g'}, set()]

关于python-3.x - 将逗号分隔的字符串转换为 pandas 中的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59283101/

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