在文本数据集上使用指示符功能

时间:2019-05-08 01:38:21

标签: r

我有一个包含三列的数据集:

TeamName. Location. Time. 

其中:     队名:曼彻斯特,切尔西,阿森纳。     位置:家,远处。

使用指标函数,我想创建一个向量,其中1对应于: TeamName=='Manchester' & Location=='Home',否则为0。

我看了网上的其他示例,但是它们都使用数字,而不是文本。

1 个答案:

答案 0 :(得分:1)

您可以尝试:

df$index <- df$TeamName == 'Manchester' & df$Location == 'Home'

这实际上会生成一个带有true / false的逻辑矢量,但是这可能足以满足您的需要。如果您确实需要0和1,则可以使用as.integeras.numeric进行转换。