Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
修改作为R中列表一部分的数据帧列_R_List_Loops_Dataframe_For Loop - Fatal编程技术网

修改作为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

我是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 <- 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)