Я новичок в Pandas.
У меня есть файл Excel с 10 листами в нем. Я пытаюсь добиться этого .
Поскольку на этот вопрос не было дано ответов, я собираюсь использовать этот метод, чтобы проверить, содержит ли строка в строке DataFrame слово из таблицы Excel:
file = pd.read_excel(open('config_values.xlsx', 'rb'),
sheet_name='ContainsFree')
Соедините все строки в листе Excel, используя first_sheet = '|'.join(file)
Используя:
df['Contains Language'] = df.Search_Query.str.contains(first_sheet, regex=True)
Однако, когда я использую '|'.join(file)
, я получаю первую строку листа Excel, а не объединенную строку:
excel_sheet_1
gratuit
free
gratis
...
После '|'join.(file)
Я получаю:
gratuit
Ожидаемое:
gratuit|free|gratis
Что я делаю не так, чтобы объединить все строки в листе Excel?
Спасибо за ваши предложения.