Case-insensitive search of a list in R

前端 未结 7 1992
不知归路
不知归路 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:21

    Assuming that there are no variable names which differ only in case, you can search your all-lowercase variable name in tolower(names(myDataFrame)):

    match("b", tolower(c("A","B","C")))
    [1] 2
    

    This will produce only exact matches, but that is probably desirable in this case.

提交回复
热议问题