【发布时间】:2020-02-13 06:46:34
【问题描述】:
这是我在 stackoverflow 上的第一篇文章:) 我已经开始学习 python 和 pandas 库。我在单元格数据框中查找文本时遇到问题。
程序:
导入一个两个文件的csv(这里没问题):
1数据框:
Column1 | Column2
546852 | Lorem ipsum dolor sit amet
248597 | Amet luctus venenatis lectus magna fringilla.
842457 | Neque egestas congue quisque egestas.
8465 | Amet luctus venenatis lectus
648 | Neque egestas congue
55 | Lorem ipsum dolor
2数据帧:
DATA
Lorem
Lectus
Congue
etc.
我的问题:如何在 1Dataframe.columna2 中从 2dataframe(Lorem、Lectus、Congue 等)中找到单词并生成具有 3 列的数据框:
Column1 | Column2 | Column3
546852 | **Lorem** ipsum dolor sit amet | Lorem
248597 | Amet **luctus** venenatis lectus magna fringilla. | Lectus
842457 | Neque egestas **congue** quisque egestas. | Congue
8465 | Amet **luctus** venenatis lectus | Lectus
648 | Neque egestascongue **congue** | Congue
55 | **Lorem** ipsum dolor | Lorem
我在 Google 上进行了搜索,但没有找到任何解决方案。终于敢在stackoverflow上发帖了:)
【问题讨论】:
-
如果出现多个单词怎么办?还有这个词周围的**是什么?
-
旁注:反过来,你的第一个数据帧是 2d,你的第二个是 1d
标签: python pandas dataframe search