python - 将 excel 行连接到要在 pandas DataFrame 中使用的单个字符串
问题描述
我是熊猫新手。
我有一个 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 工作表中的所有行,我做错了什么?
谢谢你的建议。
解决方案
尝试:
file = pd.read_excel('config_values.xlsx', sheet_name='ContainsFree', header=None)
'|'.join(file[0].astype(str))
'gratuit|free|gratis'
推荐阅读
- python - 如何在 Pycharm 2 中的广告中从同一项目下的 github(相互依赖)克隆存储库
- ef-code-first - 在 Postman 中获得响应以进行更新
- flutter - Flutter中有哪些不同的构建器小部件(Future Builder、Stream Builder、Layout builder、Listview Builder)。
- php - 如何登录到两个不同的 codeigniter 项目
- php - 如何使多个 HTML 表单的单个提交按钮将每个表条目显示为行中的新表单?
- python - 如果“x”出现在一列中并且“y”出现在另一列中,则计数
- python - 在使用键工作时搜索字典键值的时间复杂度是多少 *in*
- javascript - 如何从 javascript 类方法返回一个值?
- anypoint-studio - 如何从 XML 中提取所有嵌套的子节点?
- postgresql - pg_basebackup 和 pg_rewind 在故障转移后无法在集群中启动 PostgreSQL 服务