я играю с пандами и пытаюсь применить разрезание строк к объекту Series of strings. Вместо того, чтобы нарезать строки, серия будет нарезана:
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
...
Я заставил это работать, используя вместо этого функцию карты, но я думаю, что мне что-то не хватает о том, как это должно работать.
Был бы очень признателен за разъяснение.