@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. Если у вас есть еще какие-либо вопросы или задачи, не стесняйтесь обращаться!