Size: a a a

Python для анализа данных

2020 November 30

ВЛ

Владислав Литвинюк... in Python для анализа данных
если в строке есть номер, то после номера включительно удалить все
источник

AS

Alex Savva in Python для анализа данных
А если нет?
источник

ВЛ

Владислав Литвинюк... in Python для анализа данных
то "другое"
источник

ВЛ

Владислав Литвинюк... in Python для анализа данных
до и после скрин
источник

AS

Alex Savva in Python для анализа данных
Владислав Литвинюк
до и после скрин
источник

AS

Alex Savva in Python для анализа данных
Ну и апплай по столбцу
источник
2020 December 01

s

ssv in Python для анализа данных
Владислав Литвинюк
Привет, скажите, пожалуйста, можно ли сделать более оптимально:
в df в строке после номера удалить все значения
def days_split (a):
   return a.split()

def days_splitss (a):
   for i in range(len(a)):
       if a[i].isnumeric() == True:
           ww = i
           
   return a[:ww]

def ttt(i):
   if i == []:
       return ['другое']
   else:
       return i

sss = df['Кредитный продукт'].apply(days_split)
ssss = sss.apply(days_splitss)
ssss = ssss.apply(ttt)
ssss = ssss.str.join(" ")

Например, с "ПЕРВЫЙ  15 дней" оставить только "ПЕРВЫЙ"
ЧТо-то типа этого: series = df['Кредитный продукт'].apply(lambda x: re.split('\d+', x)[0])
источник

s

ssv in Python для анализа данных
ssv
ЧТо-то типа этого: series = df['Кредитный продукт'].apply(lambda x: re.split('\d+', x)[0])
import re еще
источник

s

ssv in Python для анализа данных
>>> s
'aaa BBB ccc 12 ddd 13'
>>> re.split('\d*', ss)
['SASss sss']
>>> re.split('\d+', s)
['aaa BBB ccc ', ' ddd ', '']
>>>
источник

ВЛ

Владислав Литвинюк... in Python для анализа данных
вариант по короче, спасибо
источник

ВЛ

Владислав Литвинюк... in Python для анализа данных
ssv
ЧТо-то типа этого: series = df['Кредитный продукт'].apply(lambda x: re.split('\d+', x)[0])
ого, я гуглил никак не мог подобрать приблизительно такое
а можете сказать как работает, \d+ значит что число и после числа значения? x и [0] вообще не понял, это разделяем в разные элементы списка цифры и буквы?
источник

s

ssv in Python для анализа данных
"регулярные выражения"
источник

s

ssv in Python для анализа данных
\d+ - \d - число, + - кол-во знаков 1 и более
источник

s

ssv in Python для анализа данных
\d\d двухзначное число
источник

s

ssv in Python для анализа данных
про [0] - сплит делит всю строку и кусков может быть много, поэтому я сразу беру первый кусок из получившегося списка
источник
2020 December 02

@

@annykey in Python для анализа данных
Ребята, помогите!
источник

@

@annykey in Python для анализа данных
ругается на строку
Descriptions.append(docx2txt.process(y))
пишет
BadZipFile: File is not a zip file
источник

@

@annykey in Python для анализа данных
вчера все работало, сегодня перестало))
источник

KM

Konstantin Mohov in Python для анализа данных
видимо, добавился какой-то файл, который не может отпроцесситься
источник

@

@annykey in Python для анализа данных
мдя?
источник