修改作为R中列表一部分的数据帧列
我是R的新手,如果这是一个非常基本的问题,我很抱歉 我想修改作为列表一部分的数据帧列 我的原始代码是:修改作为R中列表一部分的数据帧列,r,list,loops,dataframe,for-loop,R,List,Loops,Dataframe,For Loop,我是R的新手,如果这是一个非常基本的问题,我很抱歉 我想修改作为列表一部分的数据帧列 我的原始代码是: eng17$hg <- substring(eng17$FT, 1, 1) eng16$hg <- substring(eng16$FT, 1, 1) eng17$ag <- substring(eng17$FT, 3, 3) eng16$ag <- substring(eng16$FT, 3, 3) 我尝试了以下方法: mylist[[1]]$hg &l
eng17$hg <- substring(eng17$FT, 1, 1)
eng16$hg <- substring(eng16$FT, 1, 1)
eng17$ag <- substring(eng17$FT, 3, 3)
eng16$ag <- substring(eng16$FT, 3, 3)
我尝试了以下方法:
mylist[[1]]$hg <- substring(mylist[[1]]$FT, 1, 1)
mylist[[1]][hg] <- substring(mylist[[1]][FT], 1, 1)
mylist[[1]][6] <- substring(mylist[[1]][2], 1, 1)
mylist[[1]]$hg您可以下一步再试。另外,如果您dput()
在问题中包含数据和内容,这将非常有用
#Function
change <- function(x)
{
x$hg <- substring(x$FT, 1, 1)
return(x)
}
#Application
lapply(change,mylist)
#函数
改变
#Function
change <- function(x)
{
x$hg <- substring(x$FT, 1, 1)
return(x)
}
#Application
lapply(change,mylist)