gpt4 book ai didi

python - 如何在 pandas 系列字符串上应用切片

转载 作者:太空狗 更新时间:2023-10-29 20:36:09 24 4
gpt4 key购买 nike

我正在玩 pandas并尝试对一系列字符串对象应用字符串切片。不是对字符串进行切片,而是对系列进行切片:

In [22]: s = p.Series(data=['abcdef']*20)
In [23]: s.apply(lambda x:x[:2])
Out[24]:
0 abcdef
1 abcdef

另一方面:

In [25]: s.apply(lambda x:x+'qwerty')
Out[25]:
0 abcdefqwerty
1 abcdefqwerty
2 abcdefqwerty
...

我通过使用 map 函数让它工作,但我想我遗漏了一些关于它应该如何工作的信息。

非常感谢您的澄清。

最佳答案

Wes McKinney 的回答有点过时,但他实现了自己的愿望——pandas 现在拥有高效的字符串处理方法,包括切片:

In [2]: s = Series(data=['abcdef']*20)

In [3]: s.str[:2]
Out[3]:
0 ab
1 ab
2 ab
...

关于python - 如何在 pandas 系列字符串上应用切片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8842114/

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