例如,如果我有以下代码:
那么如何将两个列
n = c(2, 3, 5)
s = c("aa", "bb", "cc")
b = c(TRUE, FALSE, TRUE)
df = data.frame(n, s, b)
n s b
1 2 aa TRUE
2 3 bb FALSE
3 5 cc TRUE
那么如何将两个列
n
和 s
合并成一个名为 x
的新列,使其看起来像这样: n s b x
1 2 aa TRUE 2 aa
2 3 bb FALSE 3 bb
3 5 cc TRUE 5 cc
paste()
在数据点之间添加特殊字符?对于上面的示例,x
列应该具有数据为2-aa
,然后是3-bb
和5-cc
。 - Chetan Arvind Patilpaste(df$n, df$s, sep="-")
。 - Chetan Arvind Patils
中有缺失值,如何忽略NA?(如果df$s[2]=NA
,我不想看到3 NA
) - Cina