как убрать струны в пандах - PullRequest
0 голосов
/ 24 ноября 2018

У меня есть столбец панд, есть данные, подобные следующей строке

=COUNTIF(sheet1!AS:AS,"YES-ZH")+COUNTIF(sheet1!AU:AU,"YES-ZH")+COUNTIF(sheet1!AR:AR,"YES-ZH")+COUNTIF(sheet1!AT:AT,"YES-ZH")

Я пытаюсь использовать apply(lambda s: s.replace()), чтобы удалить все ненужные строки одну за другой.но есть проблема, формула COUNTIF это не фиксированный 4 комплекта.он случайный, поэтому он приводит к тому, что диапазон столбцов таблицы Excel, например sheet1!AT:AT, тоже случайный.

я также использую

Pattern3 = re.compile('([a-zA-Z]+)(\\:)([a-zA-Z]+)')
xxx['formula']=xxx['formula'].apply(lambda s: s.replace(  Pattern3.search(s).group(1)  ,''))

, но он может удалить только 1-й,

надеюсь, что результат xxx['formula'] может быть

sheet1,YES-ZH,sheet1,YES-ZH,sheet1,YES-ZH,sheet1,YES-ZH
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...