![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 18.06.2021
Сообщений: 1
|
![]()
У меня есть ДатаФрейм и один из столбов называется "От станции"
Он содержит такие значения .......25т 44п....... Мне надо переписать столбец, так чтобы цифры остались, а буквы поменялись на выражения, например: .... 25 минут на транспорте 44 минуты пешком .... Строк много, по этому я решаю эту задачу через функцию, но не получается def station(arg): out = float(arg[0]) result = str('') if 'п' in arg: result = ' минут пешком' elif 'т' in arg: result = ' минут на транспорте' #else int(result): #return int(result) return float(out), result df['От станции'].apply(station).head() Подскажите кто знает как сделать???? |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 16.06.2021
Сообщений: 3
|
![]()
А в чём ошибка? Непонятно
return float(out), result а такой синтаксис норм прокатывает, то есть пайтон понимает, что это конкатенация строк? |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,378
|
![]()
dee22
Цитата:
Как-то так, ...
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Структура JSON для pandas dataframe | freeddos | Python | 0 | 13.11.2020 12:04 |
Работа с таблицей excel в Pandas DataFrame. | Solver`s | Python | 10 | 07.04.2020 11:21 |
Лабораторная работа(очень простая) Структуры, работа с файлами | yurda | Фриланс | 2 | 11.06.2016 08:44 |
Работа с ems api: корректная работа только при явном указании города | mrdemkin | JavaScript, Ajax | 3 | 02.03.2015 18:23 |