如何创建一个包含常量值(如 100)的新列?
前任:
数字
100
100
100
1000
With dplyr
, 您可以使用mutate
并将常量分配给新变量。如果您只提供一个数字(例如下面的 100),则每一行都将填充该给定数字。
library(dplyr)
df %>%
mutate(newCol = 100)
Output
x newCol
1 1 100
2 2 100
3 3 100
4 4 100
5 5 100
6 6 100
7 7 100
8 8 100
9 9 100
10 10 100
或者在基础 R 中,您可以创建数据框的副本,然后创建新列:
df2 <- df
df2$Number <- 100
Data
df <- data.frame(x = c(1:10))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)