gpt4 book ai didi

Python:如何拆分和重新连接一系列字符串中的第一个和最后一个项目

转载 作者:行者123 更新时间:2023-12-03 18:44:15 26 4
gpt4 key购买 nike

我有一系列字符串,该系列看起来像;

Series
"1, 2, 6, 7, 6"
"1, 3, 7, 9, 9"
"1, 1, 3, 5, 6"
"1, 2, 7, 7, 8"
"1, 4, 6, 8, 9"
"1"

我想删除除第一个和最后一个之外的所有元素,因此输出看起来像;
Series
"1, 6"
"1, 9"
"1, 6"
"1, 8"
"1, 9"
"1"

要使用 Split(),我是否需要遍历系列中的每个元素?我试过这个,但无法获得我正在寻找的输出。

最佳答案

您可以使用 splitrsplit获取各个部分:

result = [f"{x.split(',', 1)[0]},{x.rsplit(',', 1)[1]}" if x.find(',') > 0 else x
for x in strings]

stringspd.Series对象,然后您可以将其转换回系列:
result = pd.Series(result, index=strings.index)

关于Python:如何拆分和重新连接一系列字符串中的第一个和最后一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60722360/

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