r语言中新增一列怎么做
时间: 2023-10-13 08:08:44 浏览: 554
在 R 中新增一列可以使用以下方法:
1. 使用 $ 符号,例如:
```
df$new_col <- df$col1 + df$col2
```
2. 使用 [ ] 符号,例如:
```
df[ , "new_col"] <- df$col1 + df$col2
```
3. 使用 cbind() 函数,例如:
```
df <- cbind(df, new_col = df$col1 + df$col2)
```
其中,df 为数据框,new_col 为新增列的列名,col1 和 col2 为已有列。
相关问题
r语言新增一列
如果你想在一个数据框中新增一列,可以使用下面的方法:
```R
myData$newColumn <- c(1, 2, 3, 4, 5)
```
这个例子中,我们创建了一个名为 `newColumn` 的新列,并将它设置为一个长度为 5 的向量。这个向量可以包含任何你想要的内容。你也可以使用其他方法来为新列赋值。
怎样用r语言对表格某一列做变换
这个问题可以回答。使用R语言对表格某一列进行变换,可以使用函数mutate()和transfrom()。代码如下:
mutate(df, newcol = oldcol + 1) # 在原表格上新增一列newcol,其元素为原表格的oldcol列元素值加上1
transform(df, newcol = oldcol + 1) # 新建一个表格,其中的newcol列元素为原表格的oldcol列元素值加上1