使用 R 中的 Match 函数查找“第一次出现”

Lia*_*wer 4 r match

我是“R”和“Stackoverflow”的新手,所以请原谅我提出这个非常基本的问题。我正在尝试在我的数据集中找到第一个女性的“索引”。

代码快照

我的整个数据集称为“自行车”,所以首先我认为分配一个仅包含性别的新向量是个好主意......

bike$genders
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用该功能:

match(1, genders)
match(F, genders)
Run Code Online (Sandbox Code Playgroud)

两者都不起作用!我知道这应该是相对简单的,但我才刚刚开始,所以我非常感谢您的帮助。

Kev*_*vin 7

可能最直接的方法是使用 match("F", bike[,"genders"]它将返回第一个匹配项的索引。