R 如何将data.list保存回list?
所以我有了这个数据帧名称关键字名称 这是它的strR 如何将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(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
后面使用您的语句。初始化名称