АМ
По идее, method chaining снижает потребление памяти только за счёт того, что не нужно записывать в память кучу промежуточных датафреймов
Size: a a a
АМ
PZ
s
s
АМ
PZ
АМ
PZ
АМ
PZ
KM
s
ВЛ
def days_split (a):Например, с "ПЕРВЫЙ 15 дней" оставить только "ПЕРВЫЙ"
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(" ")
AS
def days_split (a):Например, с "ПЕРВЫЙ 15 дней" оставить только "ПЕРВЫЙ"
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(" ")
ВЛ
AS
AS
AS
ВЛ
AS