Sto giocando con pandas e sto provando ad applicare il taglio delle stringhe su un oggetto Serie di stringhe. Invece di ottenere le corde a fette, la serie viene affettato:Come applicare l'affettatura su panda Serie di stringhe
In [22]: s = p.Series(data=['abcdef']*20)
In [23]: s.apply(lambda x:x[:2])
Out[24]:
0 abcdef
1 abcdef
D'altra parte:
In [25]: s.apply(lambda x:x+'qwerty')
Out[25]:
0 abcdefqwerty
1 abcdefqwerty
2 abcdefqwerty
...
ho preso a lavorare utilizzando la funzione di carta, invece, ma penso di essere manca qualcosa su come dovrebbe funzionare.
Gradirei molto un chiarimento.
Non credo che ti manca nulla . AFAIK, le operazioni su tutta la serie dovrebbero essere numeriche, non cose come il taglio delle stringhe. Modifica: in realtà, rileggendo i documenti API, forse no: http://pandas.sourceforge.net/generated/pandas.Series.apply.html?highlight=apply#pandas-series-apply Quindi non sono sicuro . – AdamKG
affettare panda? è solo cattivo! – juliomalegria