Case-insensitive search of a list in R

前端 未结 7 1972
不知归路
不知归路 2020-11-30 04:58

Can I search a character list for a string where I don\'t know how the string is cased? Or more generally, I\'m trying to reference a column in a dataframe, but I don\'t kn

7条回答
  •  离开以前
    2020-11-30 05:09

    The searchable package was created for allowing for various types of searching within objects:

    l <- list( a=1, b=2, c=3 )
    sl <- searchable(l)        # make the list "searchable"
    sl <- ignore.case(sl)      # turn on case insensitivity
    
    > sl['B']
    $b
    [1] 2
    

    It works with lists and vectors and does a lot more than simple case-insensitive matching.

提交回复
热议问题