私はemp.dataという名前のデータフレームを1つ持っています。Rのデータフレームヘッダとして変数名を割り当てる必要があります。変数名をデータフレームヘッダとして割り当て
データフレーム。
emp_id emp_name Domain salary start_date
1 Rick first 623.30 2012-01-01
2 emp_name second 515.20 2013-09-23
3 Michelle first 611.00 2014-11-15
4 Ryan Thired 729.00 2014-05-11
5 Gary First 843.25 2015-03-27
ここで私はempFirstName変数としてデータフレームの列名のドメインを割り当て、データを取得するには、以下のdplyrに変数名を渡しています。
empFirstName<-"Domain"
library(dplyr)
library(tidyr)
df <- emp.data %>%
gather(key, value, -c(emp_name, salary, empFirstName)) %>%
group_by(emp_name, salary, empFirstName, key, value) %>%
summarise(count = n()) %>%
nest(key, value, count, .key = "finalValues")
エラーが発生しています。 FUNで
エラー(X [I]]、...):オブジェクトのempFirstName 'はまた、我々はgather
で 'empFirstName' を評価する!!
でsym
を使用することができます
structure(list(emp_id = 1:5, emp_name = c("Rick", "emp_name",
"Michelle", "Ryan", "Gary"), Domain = c("first", "second", "first",
"Thired", "First"), salary = c(623.3, 515.2, 611, 729, 843.25
), start_date = structure(c(15340, 15971, 16389, 16201, 16521
), class = "Date")), .Names = c("emp_id", "emp_name", "Domain",
"salary", "start_date"), row.names = c(NA, -5L), class = "data.frame")
empFirstNameを 'group_by'から削除し、empFirstName = Domainで置き換えます。 – Santosh