使用Panda / Numpy搜索匹配的字符串

时间:2018-03-03 16:07:47

标签: python pandas numpy

我一直试图解决这个问题,但还没有到任何地方。我的目标是在名为“WORDS”的列中搜索字符串并返回“INDEXED_NUMBER”。例如,如果我搜索'aaa',它应该返回0,如下表所示。

Sample table

我正在使用python panda,也可能正在尝试numpy。 以下是我尝试过的代码示例:

def WordToIndexwithjustPanda():
    referenceDF[referenceDF['WORDS'].str.contains('aaa')]
    #I was hoping that it will grab me the row with the word 'aaa' but 
    #it is not returning me anything

def WordToIndexwithNumpy():
    np.where(referenceDF["WORDS"].str.contains('aaa'))
    #I think this is wrong but I am not sure how is this wrong

我希望你们能指导我使用它的正确方法。我正在使用anaconda提示和jupyter笔记本作为附加说明。我进口了熊猫和numpy。

提前致谢。 XD

0 个答案:

没有答案