У меня есть датафрейм для панд:
df
id Description
1 POS Transfer A&W MONTREAL QC
2 MKLI QC Montreal DOLLARAMA
3 PC - PAYMENT FROM - *****11*22
Я пытаюсь получить адрес из описания.Что я сделал:
provinces=["qc","on"]
b=[]
for index, row in df.iterrows():
c=0
for i in provinces:
if i in row["Description"].lower().split():
a=[row["id"],row["description"]]
c=1
break
if(c==1):
b.append(a)
b
[[0, 'POS Transfer A&W MONTREAL QC'],
[1, ' MKLI QC Montreal DOLLARAMA ']]
Здесь я собираю информацию в массиве.Могу ли я непосредственно захватить его в дополнительном столбце панд
Здесь я захватил все описание, где есть адрес.Чтобы отправить это в Google API, я просто хочу выбрать 1 слово слева и справа от провинции.Это в случае:
POS Transfer A&W MONTREAL QC
Я хочу захватить:
A&W MONTREAL QC
В случае
MKLI QC Montreal DOLLARAMA
Я хочу захватить
QC Montreal DOLLARAMA
Как мне это сделать?