我正在玩熊猫并尝试在一系列字符串对象上应用字符串切片。该系列没有被切片,而是被切片:
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 函数让它工作,但我认为我错过了一些关于它应该如何工作的东西。
非常感谢澄清。