R、 为与向量匹配的每个观察值创建一个虚拟对象
下面是一个简单的例子,说明我正在尝试做什么。我有一个数据框,其中包括作为变量的状态。我想创建一个新的专栏,指出它是否是一个沿海国,我已经制作了一个沿海国矢量R、 为与向量匹配的每个观察值创建一个虚拟对象,r,R,下面是一个简单的例子,说明我正在尝试做什么。我有一个数据框,其中包括作为变量的状态。我想创建一个新的专栏,指出它是否是一个沿海国,我已经制作了一个沿海国矢量 states<- c("AZ", "TN", "MI", "NY", "CA", "FL", "MA", "OH") numbers<- c(1:8) df<- data.frame(states, numbers) coastal <- c("NY", "CA", "FL", "MA") 创建一个名为indic
states<- c("AZ", "TN", "MI", "NY", "CA", "FL", "MA", "OH")
numbers<- c(1:8)
df<- data.frame(states, numbers)
coastal <- c("NY", "CA", "FL", "MA")
创建一个名为indicator的列,其中包含TRUE和FALSE:
df$indicator <- df$states %in% coastal
使用1和0创建名为indicator的列:
df$indicator <- +(df$states %in% coastal)
这回答了你的问题吗?这正是我所需要的。谢谢