У меня есть длинный список пригородов, которые я хочу сделать с
У многих из них есть RDx (для сельской доставки), где x - это число от 1 до 30
Iхочу просто избавиться от гексогена, как показано ниже
for row in WorkingData['PatientSuburb']:
if 'RD10' in str(row):
WorkingData['PatientSuburb'].replace(regex=True,inplace=True,to_replace=r'RD10',value=r'')
Я думал, что если бы я мог запустить цикл и увеличить число каким-то образом, это было бы здорово.это не сработает, но это соответствует тому, что я хотел бы сделать:
for rd in range(1,31,1):
if 'RD',rd in str(row):
WorkingData['PatientSuburb'].replace(regex=True,inplace=True,to_replace=r'RD'rd ,value=r'')
Если я сделаю это, я получу вывод с пробелом между:
for rd in range(1,31,1):
print 'RD',rd
вот так:
RD 1
RD 2
RD 3
RD 4
RD 5
RD 6
RD 7
RD 8
RD 9
RD 10
RD 11
RD 12
, а также мне нужно выяснить, как этот кусок будет работать ...
to_replace=r'RD'rd
Я видел, как кто-то использовал знак% в маркировке графика изатем он вводит значение извне кавычек - но я не знаю, является ли это частью функции метки (я пробовал это, и это не сработало вообще) Это будет выглядеть так
to_replace=r'RD%' % rd
Любая помощь в этом была бы велика, спасибо!