溫馨提示×

r語言如何在數(shù)據(jù)框添加列

小億
465
2024-01-18 22:10:31
欄目: 編程語言

在R語言中,可以使用以下幾種方法在數(shù)據(jù)框中添加列:

  1. 使用“$”運(yùn)算符添加列:
dataframe$new_column <- values

其中,dataframe是數(shù)據(jù)框的名稱,new_column是要添加的列的名稱,values是要添加到列中的值。此方法可以直接在數(shù)據(jù)框中添加一個(gè)新的列,并賦予相應(yīng)的值。

  1. 使用索引添加列:
dataframe[, "new_column"] <- values

同樣,dataframe是數(shù)據(jù)框的名稱,new_column是要添加的列的名稱,values是要添加到列中的值。此方法使用索引將新的列添加到數(shù)據(jù)框中,并賦予相應(yīng)的值。

  1. 使用mutate()函數(shù)添加列:
library(dplyr)
dataframe <- dataframe %>% mutate(new_column = values)

首先需要加載dplyr包,然后使用mutate()函數(shù)來添加列。dataframe是數(shù)據(jù)框的名稱,new_column是要添加的列的名稱,values是要添加到列中的值。此方法可以在數(shù)據(jù)框中添加一個(gè)新的列,并賦予相應(yīng)的值。

需要注意的是,以上方法中的values可以是一個(gè)具體的值,也可以是一個(gè)向量,長度與數(shù)據(jù)框的行數(shù)相匹配。

0