Chcę utworzyć nową kolumnę w Pandach za pomocą ciągu pokrojonego w plasterki dla innej kolumny w ramce danych.Pandy tworzą nową kolumnę z wycinka ciągu innej kolumny.
Na przykład.
Sample Value New_sample
AAB 23 A
BAB 25 B
Gdzie New_sample
to nowa kolumna utworzona z prostego [:1]
plasterek Sample
Próbowałem wiele rzeczy bezskutecznie - czuję, że brakuje czegoś proste.
Jaki jest najbardziej wydajny sposób na zrobienie tego?
Po prostu nie interesuje mnie, w jaki sposób zastosować to do kolumny indeksu? Ponieważ nie wydaje mi się, aby to działało - zawsze mogę tylko zresetować index() kolumnę i zrobić to wtedy .. – BML91
@ BML91 nie jest łatwo, problem polega na tym, że chociaż 'pd.Series (df.index) .str [ : 1] "sam działa, jak scalić lub dodać to z powrotem do df? Ta linia tworzy serię z wartościami indeksu rozpoczynającymi się od 0, ale twój indeks w głównym df to 'AAB, BAB..' itd. Więc najłatwiej jest zresetować indeks, wyodrębnić kolumnę i ustawić indeks ponownie – EdChum