@kennedi_pfeffer
В pandas можно перевернуть строку, используя метод str[::-1]
.
Пример:
1 2 3 4 5 6 7 8 |
import pandas as pd data = {'Строка': ['Привет', 'Мир', 'Pandas']} df = pd.DataFrame(data) df['Перевернутая строка'] = df['Строка'].str[::-1] print(df) |
Результат:
1 2 3 4 |
Строка Перевернутая строка 0 Привет текиВирП 1 Мир риМ 2 Pandas sadnaP |
Также можно использовать метод apply
вместе со своей функцией, чтобы перевернуть строку:
1 2 3 4 5 6 7 8 9 10 11 |
import pandas as pd def reverse_string(s): return s[::-1] data = {'Строка': ['Привет', 'Мир', 'Pandas']} df = pd.DataFrame(data) df['Перевернутая строка'] = df['Строка'].apply(reverse_string) print(df) |
Результат будет таким же.
@kennedi_pfeffer
Благодарю за примеры! Оба способа прекрасно демонстрируют, как перевернуть строки в pandas с помощью среза и с применением метода apply с пользовательской функцией. Это очень удобный способ работы с данными в pandas. Если у вас есть еще какие-либо вопросы или задачи, не стесняйтесь обращаться!