R語言中的transform()函數用於修改數據。它將第一個參數轉換為 DataFrame 。此函數用於以快速簡便的方式轉換/修改 DataFrame 。
用法:
transform(data, value)
參數:
data:要修改的數據幀
value:數據的新修改值
示例 1:對變量使用 transform()
# R program to illustrate
# transform on variables
# Create example data frame
data <- data.frame(x1 = c(1, 2, 3, 4),
x2 = c(5, 6, 7, 8))
# Apply transform function
data_ex1 <- transform(data, x1 = x1 + 10)
# Print data
print(data_ex1)
輸出:
x1= 11, 12, 13, 14. x2 = 5, 6, 7, 8.
在上麵的代碼中,我們有一個 DataFrame 架,我們通過將 10(x1 = x1 + 10) 添加到每個值來轉換它。
x2 的值不會改變,因為我們沒有對其應用任何轉換。
示例 2:向數據添加新變量
# R program to illustrate
# Adding new variables to data
data <- data.frame(x1 = c(11, 12, 13, 14),
x2 = c(5, 6, 7, 8))
# Apply transform function
data_ex2 <- transform(data, x3 = c(1, 3, 3, 4))
print(data_ex2)
輸出:
X1= 11, 12, 13, 14. X2 = 5, 6, 7, 8. X3 = 1, 3, 3, 4.
在上麵的代碼中,我們將一個新變量 x3 添加到以前的數據中。
相關用法
- R語言 with()用法及代碼示例
- R語言 summarise()用法及代碼示例
- R語言 data.matrix()用法及代碼示例
- R語言 expand.grid()用法及代碼示例
- R語言 subset()用法及代碼示例
- R語言 melt()用法及代碼示例
- R語言 rename()用法及代碼示例
- R語言 select()用法及代碼示例
- R語言 mutate()用法及代碼示例
- R語言 sample_n()用法及代碼示例
- R語言 round()用法及代碼示例
- R語言 sweep()用法及代碼示例
注:本文由純淨天空篩選整理自akhilsharma870大神的英文原創作品 Modify values of a Data Frame in R Language – transform() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。