【发布时间】:2018-03-08 12:32:48
【问题描述】:
我需要在其值中插入列名、部门。我有这样的代码:
Department <- c("Store1","Store2","Store3","Store4","Store5")
Department2 <- c("IT1","IT2","IT3","IT4","IT5")
x <- c(100,200,300,400,500)
Result <- data.frame(Department,Department2,x)
Result
预期的结果是这样的:
Department <- c("Department_Store1","Departmentz_Store2","Department_Store3","Department_Store4","Department_Store5")
Department2 <- c("Department2_IT1","Department2_IT2","Department2_IT3","Department2_IT4","Department2_IT5")
x <- c(100,200,300,400,500)
Expected.Result <- data.frame(Department,Department2,x)
Expected.Result
有人可以帮忙吗?谢谢
【问题讨论】:
-
使用
paste,即Result$Department <- paste(names(Result)[1], Result$Department, sep="_")
标签: r text dplyr data.table reshape2