[英]Word position search | Python
如何從 dataframe 列中搜索字符串中的特定單詞,並為每個識別出的目標單詞實例打印 position 位置? 當我說 position 位置時,我的意思是它前面的單詞數 + 1,而不是起始字符 position。
我如何調用 dataframe 中的“文本”列,同時在 output 中附加/保留相應的“記錄 ID”作為新的 dataframe?
另外,我的數據框來自一個非常大的數據庫,所以搜索 function 需要很快。
在字符串中搜索詞 position 是
[i+1 for i, w in enumerate("test a d test foo bar test".split()) if w == 'test']
# [1, 4, 7]
在dataframe中使用這個很好
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.