如何在数据框中添加一串变量

时间:2019-07-17 11:59:57

标签: r dataframe dplyr

如何添加一列,将预定义的因素字符串作为第四列添加到现有数据框中。

我的标题是5X3。

我想添加一串变量status <- c(0,0,1,1,0)作为第四列。 我该怎么办?

# New column to add
status<- c(0,0,1,1,0)

# dataset
test<- structure(list(id = 1:5, weight = 63:67, height = 171:175), row.names = c(NA, 
-5L), class = c("tbl_df", "tbl", "data.frame"))

1 个答案:

答案 0 :(得分:0)

只需使用mutate

library(dplyr)
status<- c(0,0,1,1,0)

test %>% 
  mutate(status = status)

或者您可以使用bind_cols

test %>% bind_cols(status = status)

或者简单地

test$status <- status