R 如何将新变量添加到文件列表中
如果我想用R 如何将新变量添加到文件列表中,r,R,如果我想用STUDYID+SUBJECT为我的环境中所有名为\u OK的数据集构建一个变量ID,我应该怎么做? 我能想到 list<-mget(ls(pattern = "_OK$")) list您可以使用: list_data <-mget(ls(pattern = "_OK$")) lapply(list_data, function(x) transform(x,ID = paste(STUDYID,SUBJECT,sep = &qu
STUDYID
+SUBJECT
为我的环境中所有名为\u OK
的数据集构建一个变量ID
,我应该怎么做?
我能想到
list<-mget(ls(pattern = "_OK$"))
list您可以使用:
list_data <-mget(ls(pattern = "_OK$"))
lapply(list_data, function(x) transform(x,ID = paste(STUDYID,SUBJECT,sep = "-")))
您可以使用:
list_data <-mget(ls(pattern = "_OK$"))
lapply(list_data, function(x) transform(x,ID = paste(STUDYID,SUBJECT,sep = "-")))
你所说的是什么意思?我想用STUDYID+SUBJECT构建一个变量ID
。你能举个例子吗?我有一个数据列表。frame:a_ok,b_ok,c_ok,我想给每个数据添加ID。因此,我将在末尾有一个_ok$ID,b_ok$ID,它们是使用studyid和subject构建的?您想将studyid和subject组合在一列中吗?mutate(ID=paste(studyid,subject,sep=“-”)您所说的是什么意思?我想用studyid+subject构建一个变量ID
。你能举个例子吗?我有一个数据列表。frame:a_ok,b_ok,c_ok,我想给每个数据添加ID。因此,我将在末尾有一个_ok$ID,b_ok$ID,它们是使用studyid和subject构建的?你想把studyid和subject合并在一列中吗?mutate(ID=paste(studyid,subject,sep=“-”)你能解释一下为什么我们需要“转换”吗?Thanktranform
是用于在数据帧中添加新列的基本R。它的好处是,我们不必像其他基本R函数那样使用dataframe$column_name来引用列名。它的行为方式与mutate
相同。您能解释一下为什么我们需要“转换”吗?Thanktranform
是用于在数据帧中添加新列的基本R。它的好处是,我们不必像其他基本R函数那样使用dataframe$column_name来引用列名。它的行为方式与mutate
相同。