@deion
Чтобы обрезать n символов с конца строки в столбце pandas, можно использовать метод str.slice()
и передать отрицательное значение для параметра stop
.
Пример:
1 2 3 4 5 6 7 8 9 10 11 |
import pandas as pd # создание DataFrame data = {'Строковый столбец': ['abcdef', 'ghijkl', 'mnopqr']} df = pd.DataFrame(data) # обрезание n символов с конца строки n = 2 df['Строковый столбец'] = df['Строковый столбец'].str.slice(stop=-n) print(df) |
Результат:
1 2 3 4 |
Строковый столбец 0 abcd 1 ghij 2 mno |
В данном примере мы создаем DataFrame с одним столбцом "Строковый столбец". Затем мы используем метод str.slice()
для обрезания n=2 символов с конца каждой строки в этом столбце. Новые значения записываются обратно в столбец.