我不知道字符串的大小写在哪里?或者更一般地说,我试图引用数据帧中的一列,但我不知道这些列是如何大小写的.我的 idea 是以不区分大小写的方式搜索names(myDataFrame)
,以返回柱的正确shell .
我不知道字符串的大小写在哪里?或者更一般地说,我试图引用数据帧中的一列,但我不知道这些列是如何大小写的.我的 idea 是以不区分大小写的方式搜索names(myDataFrame)
,以返回柱的正确shell .
假设没有仅大小写不同的变量名,您可以在tolower(names(myDataFrame))
中搜索所有小写变量名:
match("b", tolower(c("A","B","C")))
[1] 2
这只会产生精确的匹配,但在这种情况下,这可能是可取的.