Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.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 如何将data.list保存回list?_R_Datalist - Fatal编程技术网

R 如何将data.list保存回list?

R 如何将data.list保存回list?,r,datalist,R,Datalist,所以我有了这个数据帧名称关键字名称 这是它的str str(keywordName) 'data.frame': 4 obs. of 1 variable: $ keywordName: chr "coca-cola" "pepsi" "mountain dew" "7-UP" keywordName 1 coca-cola 2 pepsi 3 mountain dew 4 7-UP 我现在正试图将所有这些关键字名称保存回如下列表中

所以我有了这个数据帧名称关键字名称 这是它的str

str(keywordName)
'data.frame':   4 obs. of  1 variable:
 $ keywordName: chr  "coca-cola" "pepsi" "mountain dew" "7-UP"

   keywordName
1    coca-cola
2        pepsi
3 mountain dew
4         7-UP
我现在正试图将所有这些关键字名称保存回如下列表中

    c(coca-cola,pepsi,mountain dew,7-UP)
有什么想法吗?因为我试过用这个

  for(i in 1:length(keywordName)){
    if(i == 1){
    nameList = c(keywordName[i])
    }else{
    nameList[i] = c(keywordName[i])
    }
  }
它还给了我数字[1]2 4 3 1
请帮忙(

听起来你只是想
取消列出你的单列数据。frame column:

unlist(keywordName, use.names=FALSE)
或者,如果您确实想要一个列表:

 lapply(keywordName, c)

啊,对不起,这是我犯的一个老错误, 要解决这个问题,就是这个

  for(i in 1:nrow(keywordName)){
    if(i == 1){
    nameList = c(keywordName[,1][i])
    }else{
    nameList[i] = c(keywordName[,1][i])
    }
  }

您是指单词的
R
意义上的
列表
,还是指
向量
?如果不需要语句,您可以在
else
后面使用您的语句。初始化
名称