gpt4 book ai didi

python - Pandas 帮助: convert column from delimted string to column array

转载 作者:行者123 更新时间:2023-12-01 08:50:11 24 4
gpt4 key购买 nike

我有一个 csv 加载到 panda 数据框中。其中一列包含分号分隔的单词列表,例如

海滩度假;充足的空间;游泳池

我想将其转换为数组或集合,例如[“海滩度假”、“空间充足”、“泳池”]

或者可以创建一个从原始列派生的新列。

谢谢!

最佳答案

推荐的解决方案,特别是如果每​​个字符串中有相同数量的 ; 分隔符,是创建一个 object dtype 系列的数据帧,每个元素都是一个字符串:

df = pd.DataFrame({'A': ['Beach holiday;Plenty of space;Pool',
'Mountain holiday;Plenty of grey;Ice']})

df = df['A'].str.split(';', expand=True)

print(df)

0 1 2
0 Beach holiday Plenty of space Pool
1 Mountain holiday Plenty of grey Ice

推荐创建一系列列表作为替代方案;它涉及一个嵌套指针层。

关于python - Pandas 帮助: convert column from delimted string to column array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53157033/

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