R 同时添加具有不同值的多个列
我有一个R 同时添加具有不同值的多个列,r,dataframe,R,Dataframe,我有一个df,它已经有一些数据了。我想添加两个新列。一列应该有名称主题,另一列应该有幻灯片。我希望Subject取值“F1”,幻灯片取值“1A”。是否有一种方法可以创建这些列并同时指定其值。当然,我可以一次做一个,但我正在寻找一个更通用的方法 dplyr::mutate可以一次创建多个列 library('tidyverse') df <- head(cars) mutate(df, Subject = 'F1', Slide = '1A') #> speed dist Su
df
,它已经有一些数据了。我想添加两个新列。一列应该有名称主题
,另一列应该有幻灯片。我希望Subject
取值“F1”,幻灯片取值“1A”。是否有一种方法可以创建这些列并同时指定其值。当然,我可以一次做一个,但我正在寻找一个更通用的方法 dplyr::mutate
可以一次创建多个列
library('tidyverse')
df <- head(cars)
mutate(df, Subject = 'F1', Slide = '1A')
#> speed dist Subject Slide
#> 1 4 2 F1 1A
#> 2 4 10 F1 1A
#> 3 7 4 F1 1A
#> 4 7 22 F1 1A
#> 5 8 16 F1 1A
#> 6 9 10 F1 1A
df[, c('Subject', 'Slide')] <- list('F1', '1A')
df
#> speed dist Subject Slide
#> 1 4 2 F1 1A
#> 2 4 10 F1 1A
#> 3 7 4 F1 1A
#> 4 7 22 F1 1A
#> 5 8 16 F1 1A
#> 6 9 10 F1 1A