R语言数据框中拥有相同列名的列相加
时间: 2023-07-10 16:11:37 浏览: 386
10天从零入门数据挖掘R语言.docx
如果您在R语言数据框中有相同列名的列,并且想要将它们相加,您可以使用`rowSums()`函数来实现。假设您的数据框名为`df`,您要将名为`col1`和`col2`的两列相加,并将结果存储在名为`new_col`的新列中。您可以使用以下代码:
```
df$new_col <- rowSums(df[, c("col1", "col2")], na.rm = TRUE)
```
在上述代码中,`rowSums()`函数将`col1`和`col2`的值相加,并使用`na.rm`参数来指示忽略缺失值。`new_col`是新创建的列名,用于存储相加后的结果。`[, c("col1", "col2")]`用于选择名为`col1`和`col2`的列。请注意,以上代码仅适用于数据框中的两列,如果您要将多列相加,需要进行适当的修改。
阅读全文